摘要:
征服复杂性 降低复杂度是软件开发的核心。 在架构层将系统划分为多个子系统,以便让思绪在某段时间内能专注于系统的一小部分; 仔细定义类接口,从而可以忽略类内部的工作机理; 保持类接口的抽象性,从而不必记住不必要的细节; 避免全局变量,因为他会大大增加总是需要兼顾的代码比例; 避免深层次的继承,因为这样 阅读全文
posted @ 2019-10-02 21:07
Liam-Ji
阅读(186)
评论(0)
推荐(0)
摘要:
个人性格是否和本书话题无关 你无法提升自己的聪明程度,但性格在一定程序上能够改进。事实证明,个人性格对于造就出程序员高手更具有决定性意义。 聪明和谦虚 精通编程的人是那些了解自己头脑有多大局限性的人,都很谦虚。承认自己的智力有限并通过学习来弥补,你会成为更好的程序员。你越谦虚,进步就越快。 将系统分 阅读全文
posted @ 2019-10-02 17:41
Liam-Ji
阅读(166)
评论(0)
推荐(0)
摘要:
外部文档 单元开发文件夹; 是一种非正式文档,其中包含了供开发者在变成期间使用的记录; 详细设计文档; 是低层次设计文档,描述在类层或子程序层的设计决定,曾考虑过其他方案,以及采用所选方案的理由。 编程风格文档 核对表:自说明代码 类 [ ] 你的类接口体现出某种一致的抽象吗? [ ] 你的类名有意 阅读全文
posted @ 2019-10-02 15:25
Liam-Ji
阅读(279)
评论(0)
推荐(0)

浙公网安备 33010602011771号