说一点自己的看法:
1、在动手开发之前,必须做好一件事,那就是:网站的规划图,例如ER图之类的,也就是一些软件工程的事。
2、在做完成1 的基础上要将程序归类,具有相似功能的地方最好就要用类或*.inc文件写出,这样可以减少代码重复问题的出现,可以很好的实现代码复用,并且可以搞高效率。
3、就是要注意细节了,免得出现一个小问题困扰很长时间的情况!
1、在动手开发之前,必须做好一件事,那就是:网站的规划图,例如ER图之类的,也就是一些软件工程的事。
2、在做完成1 的基础上要将程序归类,具有相似功能的地方最好就要用类或*.inc文件写出,这样可以减少代码重复问题的出现,可以很好的实现代码复用,并且可以搞高效率。
3、就是要注意细节了,免得出现一个小问题困扰很长时间的情况!
解决方案 »
- 问个svn的问题(svn提交后,在服务器端checkout文件到生产环境)
- socket 问题
- php中session和cookie的问题
- 用pop3或者imap收邮件的各种错误,实在搞不出来,望高手指点!!!!!
- ★PHP与MySQL Web开发 (原书第3版) 中文PDF ★
- 分享----避免无端的 php 站的被人入侵。。。。。。
- PHP中这个符号念啥-- $ ?
- 请问javascript中的charCodeAt()与PHP中的哪个函数是一样的?
- static问题
- 请问那里可以下载phpMyAdmin??谢谢
- 在同一域中,知道ASP的COOKE,如何从ASP中提取出用户名的COOKIE,并显示在当前页.急急.
- 有用过discuz!的吗?我不知道这个消息是真的还是假的!
最重要的是程序的规划啦,这个多做一些稍微大点的项目就有经验了。
尽量减少变量使用,尽量减少数据库query(比如输出树形列表的时候完全可以把所有数据一次性读入数组里再操作,而不是用递归的方法读数据库),如果可能的话还可以直接使用内存做缓存,比如说一些临时表可以使用heap表,一些固定变量直接放进内存(我的意思是所有程序进程都使用这块内存,这个我自己没有试过)