前几天,翻开代码大全第18章,阅读了表驱动法使用总则。

表驱动法必须解决两个问题:一、你必须要回答怎样从表中查询条目的问题;二、你应该在表里面存些什么。

摘抄数据例子:一个月中的天数

该示例暂不考虑闰月;

其实我们经常的写法如下:

这样的效率很高,修改也方便。设置可以将$months移到文件中,将月天数改动不影响代码。但同时导入的数据过大又会影响到程序执行效率。类似这种题问题,取个折中还是可以的,自己拿捏。

我的项目开发中也有类似的:

正如代码大全中说过的:你若经过长时间开发积累,该书中90%的东西,你就都接触过了。