给初级程序员的一点建议
马云冬(xacn) 【程序编程相关:设计模式研究--Proxy Model】 【推荐阅读:Taglib 原理和实现:第四章 循环的】1.以前总以为技巧最重要,现在才知道简单的才是好的 【扩展信息:一个工具箱调色板.........】
回想参加工作已有三年多了.现回忆起来,才发觉以前走了不知多少的弯路.现写下来供刚参加工作的程序员参考.也算是为中国软件做点微不足道的事吧!(这样说也太过分了,但总比一些外行人来指导软件开发的好.)还是不说这些了,让我进入正题吧!
以前总以为编写代码时用的技巧越多自己的水平就越高,现在才知道用最简单的完成它才是最好的.写程序不像写小说,情节越是波动起伏越是引人注目,越是让人读了不能罢手.如果你写程序也像写小说,那读你程序的人给你的评价就是“这个死人,为什么会这样做!”.
2.为实现功能而写的代码我们要留着
以前在我看书时,会对一些代码进行验证,或在系统开发中碰到的一些问题做事例验证,当验证完后会把它删除.这样是不好的.虽然你在系统完成了些项功能,但以后用到时,自己又记不起太多.你只有到一个相对较大的系统中去查找你要的此功能源程序时,你会发觉你是个笨蛋.要是以前的验证事例不删除,查找起来就会容易多了.而且主题也比较明确.这方面我们www.vckbase.com上的杨大哥就是我们学习的榜样.大家问问题时,他总能给出一段实现的事例代码.要是他不是平时事先做过并保存起来.叫他到一个大项目中找.我想也不可能这么快吧!(问杨大哥一个私下问题,你的硬盘里这样的东西有多少g了?).所以别认为自己验证过就可以把它删除,因为你记不了这么多.要知道知识是越积越多.任何一个人不可能完全记得的.不知道大家是怎么样做的?我是这样做的,写好的事例代码全都分类存贮.比如vc写的,我就建立一个“vc程序事例”目录.... 下一页