Posted 三月 11th, 2008 by o2ho in category
八卦
matrix 写道 "如果你是一位码代码的,你愿意被称为一位计算机程序员还是软件开发者呢?程序员喜欢不停的写代码,而对于开发者而言编码只是工作的一部分。让我们看看这篇文章是怎么说两者区别的。
1.开发者需要了解更多领域和商业上的知识,程序员可用对工作相关的生意完全不在意。
2.开发者在意维护的责任,程序员更关心新技术。
3.开发者对工作方式更看重,程序员则认为技术是统治性的因素。
4.程序员试图用编译代码解决所有的问题,开发者知道编码只对软件本身有效。
5.开发者寻找其中的可重复性,程序员喜欢一次性。用龟兔赛跑来比喻的话,程序员是兔子开发者就是那龟。
6.程序员喜欢复杂,开发者则希望简洁。
7.开发者关心客户的需要及满足客户的要求,程序员则愿意早点结束。
8.开发者把工作
Posted 十二月 6th, 2007 by o2ho in category
八卦,
工作,
生活
我在程序员的时候,我一开始追逐这个API怎么用,数据库SQL怎么写更优化,Dcom技术的细节
然后我发现我写出来的产品为了符合客户需求必须要大量修改,但是我的代码却粘在了一起
第一个感觉就是一个函数太长,一看就头痛,而且一个函数干了好多事。这些事本来可以一段一段的,每段写上注释,然后有意义命名,自己管理错误和内存,然后把这些函数连在一起
然后我作了这些:
1小函数
2写上注释
3有意义命名
4自己管理错误和内存
5流程函数
最后我发现我这些函数可以组合成各种各样的流程,我的程序终于好修改了,我很高兴
但是我又发现,我的界面和我的流程混在了一起,另一个程序也想使用我的函数,但是我的函数中有对我的特定界面关联的代码,我不能连界面一起都给他,因为他有他的界面,但作的事我