《构建之法》读书笔记(二)
代码规范分为代码风格规范和代码设计规范。其中代码的缩进用四个空格,行宽可以限定为100个字符,括号表示逻辑优先级和每个“{”和“}”都独占一行等都是代码风格的部分,这些运用的好会让代码显得美观,让人不会一看代码就“疯”掉;而关于代码设计则涉及函数、参数、类等的设计,当你的函数分类明确,参数设置让人一看就能懂这是用来做什么的,这样的代码就会显得有层次、有条理。
一个合格的工程师在开发时需要同时考虑质量和效率,与之同时需要具备的技能包括:单元测试、效能分析、个人研发流程(PSP)。
团队和流程 团队模式: 主治医生模式 明星模式 社区模式 业余剧团模式 秘密团队 特工团队 交响乐团模式 爵士乐模式 功能团队模式 官僚模式
开发流程:写了再改模式(Code-and-Fix),瀑布模型(Waterfall Model),Rational统一流程(RUP),老板驱动地流程(Boss-Driven Process)
我过去编程时很少去考虑代码的规范性,认为这个不太重要。书中建议代码的规范性运用的好会让代码显得美观,让人不会一看代码就“疯”掉;而关于代码设计则涉及函数、参数、类等的设计,当你的函数分类明确,参数设置让人一看就能懂这是用来做什么的,这样的代码就会显得有层次、有条理。