第9章:伪代码编程过程

伪代码编程有助于减少设计和编写文档所需的工作量,同时提高这两项工作的质量。 2014-09-14

第8章:防御式编程

防御式编程并不是说让你在编程时持“防备批评或者攻击”的态度,它的主要思想是:子程序应该不因传入错误数据而被破坏,哪怕是由其他子程序产生的错误数据,更一般的说,其核心想法是要承认程序都会有问题,都需要被修改。 2014-09-09

第7章:高质量的子程序

子程序是为实现一个特定的目的而编写的一个可被调用的方法(method)或者过程(procedure)。创建子程序最主要的目的是提高程序的可管理性、可读性、可靠性和可修改性。 2014-09-08

第6章:可以工作的类

类是由一组数据和子程序构成的集合。这些数据和子程序共同拥有一组内聚的、明确定义的职责。类也可以只是一组子程序构成的集合,这些子程序提供一组内聚的服务。 2014-09-06

第5章:软件构建中的设计

1、设计中的挑战 2014-08-31

第1部分:打好软件构建的基础

本书第一部分的内容,主要阐述了软件构建的含义及软件构建的前期准备工作,这些工作主要包括问题定义、需求分析、架构设计以及选择合适的语言和构建实践的方法。正如标题所说,这部分的内容为后面详述软件构建的各个方面打下了基础。 2014-08-25

《代码大全 2》读书笔记

拿到《代码大全 2》的时候,第一感觉是这书真厚。粗略算了一下,前言、序、目录等共38页,参考文献21页,索引59页,正文共862页。着实是一本“大块头”。 2014-08-23

PHP 5.4的新特性

PHP 5.4正式版发布于2012年3月,时至今日,已经越来越多的项目线上环境采用了这一版本。而在2014年8月14日,PHP官网发布了5.3的最后一个版本PHP 5.3.29,做为开发者必须得尽快拥抱PHP 5.4了。相比之前的版本,PHP 5.4带来了不少的新特性,本文尝试对这些新特性进行整理和实验。 2014-08-21

PHP中的Traits详解

PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法。php的Traits和Go语言的组合功能类似,通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。具体用法请看下面的代码: 2014-08-19

Nginx虚拟主机(Virtual Host)配置

虚拟主机(Virtual Host)可以在一台服务器上绑定多个域名,架设多个不同的网站,一般在开发机或者要部署多个小网站的服务器上需要配置虚拟主机。nginx的虚拟主机配置其实也挺简单,为了使得配置文件清晰,可以给每一个虚拟主机建立一个配置文件,然后在主配置文件(nginx.conf)里使用include语句包含所有的虚拟主机配置文件。 2014-06-26
关注公众号
加入QQ群