1970-01-01

26 持续交付:如何做到随时发布新版本到生产环境?你好,我是宝玉。到今天为止,持续交付已经成为一种公认的好的开发实践,越来越多的开发团队都已经应用持续交付,它通过自动化的方式,让你的代码在每一次提交后,都能自动化地走完编译、测试流程,完成后即可随时准...

1970-01-01

27 软件工程师的核心竞争力是什么?(上)你好,我是宝玉。软件工程师,是软件项目重要的人员组成,从设计到编码实现以及上线后的运行维护,都需要软件工程师的参与。所以大家都很关心的一个问题是:软件工程师的核心竞争力是什么? 软件工程师的核心竞争力其实我在...

1970-01-01

28 软件工程师的核心竞争力是什么?(下)你好,我是宝玉。在上一篇中,我们讨论了什么是软件工程师的核心竞争力,也就是学习能力、解决问题的能力和影响力。 今天我就来跟你谈一谈,如何提升软件工程师的核心竞争力,也就是说,如何分别提升你的学习能力、解决问题...

1970-01-01

29 自动化测试:如何把Bug杀死在摇篮里?你好,我是宝玉。前不久我所在项目组完成了一个大项目,把一个网站前端的 jQuery 代码全部换成 React 代码,涉及改动的项目源代码文件有一百多个,变动的代码有几千行,最终上线后出乎意料的稳定,只有几个...

1970-01-01

13 白天开会,加班写代码的节奏怎么破?你好,我是宝玉,我今天想与你讨论让很多程序员头疼的话题:开会。 说到开会,是很多人心中的痛,每天白天忙于参加各种会议,压缩了本来就少的可怜的工作时间。最可气的,有的人开完会工作就算完成了,而像我们写程序的,还得...

1970-01-01

12 流程和规范:红绿灯不是约束,而是用来提高效率你好,我是宝玉,我今天想与你讨论流程和规范的价值,以及如何参与制定好的流程规范。 不知道你所在的软件项目中是不是也有各种流程规范,例如: 开发人员不能直接在生产环境修改代码操作数据库,必须在本地先测...

1970-01-01

14 项目管理工具:一切管理问题,都应思考能否通过工具解决你好,我是宝玉,我今天想与你分享的主题是:一切管理问题,都应思考能否通过工具解决。 早些年我在做项目管理工作的时候,除了制订计划外,还要花不少时间去跟踪计划的执行情况。 项目管理上出了问题,管...

1970-01-01

30 用好源代码管理工具,让你的协作更高效你好,我是宝玉。在今天,源代码管理工具在软件项目中已经是标准配置了,几乎每个软件项目都会应用到,可以说是最基础的项目开发工具。选择也很多,可以自己搭建源代码管理服务,也可以直接用网上托管的服务,例如 GitH...

1970-01-01

31 软件测试要为产品质量负责吗?你好,我是宝玉。从这一篇开始,我们将进入软件工程中的测试模块的学习。 说到软件测试,你一定不会陌生,尤其是如果你做开发相关岗位的话,一定是对测试又爱又恨,一方面测试从你的程序找出 Bug,然后你还要费心去修复;另一方...

1970-01-01

32 软件测试:什么样的公司需要专职测试?你好,我是宝玉,我今天想与你讨论一下,什么样的公司需要专职测试这个问题。 若干年前,网络上对于软件开发是否需要专职测试有过一次讨论,代表文章有:左耳朵耗子老师写的我们需要专职的 QA 吗?,然后邹欣老师对此回...

1535455565766