关于软件设计的基础之基础~~~

在与网友讨论的时候,写到一段话,觉得有点用,记下来备忘。

(2005-11-29 23:09:52)   一只小小鸟

为了提高程序效率,几乎所有的数据访问都是基于存储过程,有时修改一个问题要修改三部分,唉,为了考虑数据库的安全,下一步我想把它做成CWebService,但我一个朋友骂了我,他的观点是,一个小企业,没必要做的那么麻烦,过程也可以不用,直接把SQL语句嵌入到代码中进行数据访问就行了,也许他是从软件公司做项目的角度来看问题的,因为开发效率也很重要。

(2005-11-29 23:10:55)   aiming

是。SQL可以写在程序代码里头,但建议单独定义一个单元来写这些代码,这样以后改起来就好改了。
小应用嘛,就求快,求实用就行了。不要搞得那么麻烦。

(2005-11-29 23:14:15)   aiming

不要为了设计而设计。设计是有需求作为前提的。如果目标足够小,那么设计就简单些;如果有性能需求,那么就在技术细部做处理。这些都是简单的决择。重点的是:不要把“新技术”与“好方法”给等同起来。够用的,就是好的;简洁的,就是美的。这是设计的精要部分。