程序员的专业主义精神——评《程序员的职业素养》
来源:互联网 发布:php 读取json值 编辑:程序博客网 时间:2024/05/16 23:01
专业主义
1.精进技艺,保持时间上的投入,保持关注
2.负责,为制造的bug负责,而不是抱着“人非圣贤孰能无过”的态度
充足的测试用例->对修改代码没有恐惧->经常性的改善代码->高质量代码
说“不” 和 说“是”
不要说试试看,给出明确答案,“是”或者“否 敢于说“不(提出异议)” 谨慎说“是(做承诺)”
编码
进入“流态区”
保持节奏
不要盲目冲刺,唯一能够加快进度的方法便是缩减范围
在程序员所能表现的各种不专业行为中,最糟糕的是明知道还没有完成任务却宣称已经完成TDD
练习
“编程柔道场”:用一些适当的题目练习技能,比如ACM题,书里举的是练习TDD的技能
测试
完成的定义不是代码写完,而是所有测试通过、需求方确认
测试金字塔
UI测试 高成本 反应真实需求
验收测试
集成测试
单元测试 低成本 高效率 缺陷更易定位
后面关于时间管理 & 预估 、 压力团队协作的内容不是特别有感觉,这些各种书上写的也很多,大同小异
原文链接:http://book.douban.com/review/5619535/
- 程序员的专业主义精神——评《程序员的职业素养》
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 程序员的职业素养
- 【职业素养】程序员的职业素养
- 程序员必备的职业素养
- 程序员的六大职业素养
- 一个程序员的职业素养
- 云风谈程序员的职业素养
- 《程序员的职业素养》读书笔记
- 《程序员的职业素养》读书笔记:
- 如何应用autosizing属性使iOS应用程序界面适配iPhone5
- Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools
- css行高line-height的深入理解及应用
- StringBuffer的常用方法
- VC++中通过ADO中的_RecordsetPtr操作数据库:增删改查
- 程序员的专业主义精神——评《程序员的职业素养》
- SAFEARRAY与SAFEARRAYBOUND用法
- iOS IAP的开发学习总结
- 好想好想找个角落,自己躲起来,写自己的心情
- SAFEARRAY与SAFEARRAYBOUND用法
- json与xml对比
- 解决CompMgmtLauncher.exe CPU占用过高问题
- 静态的声明一个指针变量
- 给出a-z,0-9,输出所有的3个字符的组合