本文主要是介绍程序员的职业素养 (the clean coder读书笔记),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
程序员的职业素养 (the clean coder读书笔记)
by 刚搬完砖
这本书是作者总结自己几十年工作经验,给如何做一名"专业"程序员提出的建议。专业主义有深的含义,不象征荣誉与骄傲,而是责任与义务。 作者认为专业程序员应该有如下义务:
-
定义专业的"完成"。专业的完成是, 保证代码质量的前提,是从需求对接、单元测试、研发、回归测试等一系列工作后,称为完成
-
很多开发一开始就不了解产品提出的需求,就一顿开发,最后才发现需求没对清楚(包括我自己也犯过)
-
有没有写单元测试,写单元的测试的目的是在你可以放心大胆的重构你的代码,而不是看着代码越来越冗长,而不敢碰。(结合 《重构》那本书就知道,重构的前提是有测试,有了测试才能放心大胆测试)
-
研发 : 不能因为因为 领导、产品催,就降低代码质量。要保证代码质量,避免代码的坏味道(参考clean code), 需写单元测试
-
研发后自测后,给到QA, 和QA保持良好沟通
-
-
说否
-
能就是能,不能就是不能,不要说试试看
-
"完成" 不是那么随便,所以“承诺” 任务的时候一定要 专业、谨慎。 不能说我试试,我尽量。尽可能准确评估任务的工作量、风险,给出deadline(详细的:乐观完成、平均完成、悲观完成时间)
-
要承认客观事实,不要拒绝的压力&#
-
这篇关于程序员的职业素养 (the clean coder读书笔记)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!