代码之道-笔记I
一个好的开发时间表通过优先处理关键功能来管理风险。这些关键功能是能让客户满意的最小功能集合。通过易中难这些评级方法,可以判断出这个最小集合中包括哪些功能才是切实可行的。其他功能按照优先顺序和一致性原则一次加入。
不要毫无计划地写代码,思考、调研、计划、编码、测试、修改,一个都不能少;
不要写代码前过度计划,在一头钻进代码前做点计划是好事,但是即便是好事,也可能物极必反。
请勿低估代码质量的重要性,如果你只能够关注你所写的代码的一个方面,那么肯定是可读性。
使用实现功能的最简单方案,作为专业的程序员,你的职责不是找出问题的一个解决方案,而是找出问题的最简单的解决方案;