基本数据类型是构建其他所有数据类型的构造块。
2014-09-20
讨论如何为变量取好的名字与讨论如何高效编程同样重要,好的变量名是提高程序可读性的一项关键因素。
2014-09-19
1、数据认知
2014-09-18
伪代码编程有助于减少设计和编写文档所需的工作量,同时提高这两项工作的质量。
2014-09-14
防御式编程并不是说让你在编程时持“防备批评或者攻击”的态度,它的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据,更一般的说,其核心想法是要承认程序都会有问题,都需要被修改。
2014-09-09
子程序是为实现一个特定的目的而编写的一个可被调用的方法(method)或者过程(procedure)。创建子程序最主要的目的是提高程序的可管理性、可读性、可靠性和可修改性。
2014-09-08
类是由一组数据和子程序构成的集合。这些数据和子程序共同拥有一组内聚的、明确定义的职责。类也可以只是一组子程序构成的集合,这些子程序提供一组内聚的服务。
2014-09-06
1、设计中的挑战
2014-08-31
本书第一部分的内容,主要阐述了软件构建的含义及软件构建的前期准备工作,这些工作主要包括问题定义、需求分析、架构设计以及选择合适的语言和构建实践的方法。正如标题所说,这部分的内容为后面详述软件构建的各个方面打下了基础。
2014-08-25
拿到《代码大全 2》的时候,第一感觉是这书真厚。粗略算了一下,前言、序、目录等共38页,参考文献21页,索引59页,正文共862页。着实是一本“大块头”。
2014-08-23