💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 19年技术发展规划 * * * * * --: 作者:Fuzz 时间:2019年1月10日 * * * * * ## 技术储备 :-: 自动化测试 GoWeb Docker ElasticSearch ### Go自动化测试 > 正如Martin Fowler所说的”在你不知道如何测试代码之前,就不该编写程序。而一旦你完成了程序,测试代码也应该完成。除非测试成功,你不能认为你编写出了可以工作的程序”。测试在软件开发中起到了非常关键的作用,而Martin Fowler所倡导的测试代码和程序同时完成的方式在大型项目中也正在应用,随着质量意识的提高以及DevOps的推行,自动化测试在变得越来越重要。 ### GoWeb >GoWeb 分为三个阶段 1、Go语言基础语法 2、Web开发(标注处理、数据库操作、Session、Cookie、Socket、安全加密、国际化、本地化、程序部署) 3、学习框架(beego框架、自己开发适合公司业务的框架) ### Docker >对开发和运维([DevOps](https://zh.wikipedia.org/wiki/DevOps))人员来说,最希望的就是一次创建或配置,可以在任意地方正常运行。 可以配合自动化测试在Docker环境上实现代码持续化部署。 ### ElasticSearch >对海量数据支持更广泛,数据类型更广泛,一库多用,极大的减少开发人员需要学习多个数据库。 ## 个人建议 >1.持续化交付、微服务、必须使用起来,可以有效解决每次更新代码需要开发手动更新、每次更新新的内容测试都需要进行重复性的测试,而且还会导致开发出现BUG问题。