Table of Contents
1 Programic Programming phylosophy
1.1 Don't repeat yourself
2 Programic methods
3 Basic Tools
3.1 shell
3.2 editing
3.3 debug
4 Before starting a project
4.1 know the requirements
4.2 coding styles
5 Programic projects
5.1 team
5.2 automation
5.3 test
5.4 expectation
6 The Clean Coder
6.1 专业主义
6.2 说不
6.2.1 高风险时刻
6.2.2 团队精神
- 帮助团队成员
6.2.3 如何写出好代码
6.3 说是
6.3.1 承诺
- 不说模糊用词.
- 真正的承诺:
6.4 测试驱动开发(TDD)
6.4.1 三原则:
- 在编译失败的单元之前不继续.
6.5 团队
- 立报
- 昨天干了什么
- 今天的计划
- 碰到什么问题
6.6 预估
- 最乐观的情况
- 大概率的情况
- 最迟的时间
(O + 4P + L) / 6
add a new test line