获得徽章 0
- 《代码整洁之道 程序员的职业素养》读后感1. 每个专业软件开发人员必须精通的事项:
● 设计模式 能够准确描述所有设计模式,同时要有实战经验
● 设计原则 必须了解SOLID原则,深刻理解组件设计原则
● 方法 必须理解XP、Scrum、精益\看板\瀑布、结构化分析、结构化设计
● 实践 必须掌握测试驱动开发、面向对象设计、结构化编程、持续集成、结对编程
● 工件 必须了解如何使用UML图、DFD图、结构图、流程图、决策表、状态迁移图、Petri网络图
2. 专业的开发人员懂得说“不”
3. 专业的开发人员会认真履行说过的话
4. 让代码灵活易修改的办法就是经常改
5. 不要把自己没把握的代码丢给测试
整个书读完我印象比较深的还是第一点,说到底软件工程同样是工程,就需要注重工程化,每一步都必须严谨,要做一个专业的工程师。
程序员前期的经验只是能保证你熟练使用工具,但是软件工程绝不只限于此,你需要了解这个工程的每一个步骤,懂得看图纸、算工期、带新人、规范流程、按时交付、关注工程质量。
我准备从这几方面入手去改变,规范文档,项目接入测试、工程脚本、代码lint检测,从小项目着手,再逐步推广。展开评论6