网站的操作包含哪些类型:
getList()
UPdate()
Insert()
delete()
Action:
以后所有的函数都要写在 cs 建模中 努力研究 discuz 和 PetShop 的代码
写了一个很丰富的类库的时候 如何更好的引用,如果一个类的方法忘记了呢
函数执行返回一个错误信息的数组
写软件一定要重构总结
但是在设计类的时候,如何把所有的程序实现细节都想到,而且程序中需要什么函数都想到,也是一件非常不容易的的事情,很多时候都是在写程序写到具体的那一步的时候才会想到,如何事先所有的细节都想到,这是一个挑战,如果我做到了,我的大脑皮层就足够发达了.
软件跟一个普通的网站或者是小小的程序不同,要做好,做到易用,复杂度是很高的,要处理很多的东西,而且一个功能可能都会有多种表现方式,这样一来程序写起来很麻烦,二来有很多重复代码,所以程序写到最后肯定要求抽取出很多的抽象逻辑到一个类库里面,否则会很乱,很累,很麻烦,很容易出错!
要做好软件必须要学会抽象思维,要练好抽象思维,还要学会使用UML软件之类的工具,然后开始使用,通过一个新闻系统来练手!培养抽象思维.
用UML建模工具建设的时候要一个一个模块设计好,搞清楚,尽可能的把所有的功能分开,如果有相似性那么就需要抽象然后继承重写来实现自己的功能.
以前到一个地方看到一句话,"注意软件的每一个细节",现在深有体会,如果一段代码不是经过自己的深思熟虑,而是想当然的去写的就会漏洞不出,频频出错,所以以后写代码一定都要经过大脑,好好思考,而不是想当然的去写,还有就是要抽象函数,然后仔细的想好一个这个函数的逻辑,不让其出错,剩余的工作就非常轻松而且高效了,这个是事半功倍的效果,一定要坚持下来这么一个好习惯!