当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记者会,向世人自白他犯了「全世界所有男人都会犯的错误」。
 

 

 ·软件的可维护性    »显示摘要«
    摘要:软件要怎么做才有一个好的维护性呢? 这个问题的标准答案可能没有,因为涉及的概念很多,面很广。 由于我现在从事的工作有一部分涉及到别人的代码的维护,所以,我说说我的看法 1。首先要有一个好的框架,或许我现在也不大明白什么是框架 比如,你的程序需要放访问一个链表,但是所涉及的操作是由两个线程来操作,那么你的数据需要加锁 如果你有这几个数据经常在一起被访问: int number,int id,int ......
 ·一个有意思的c++ trick (2)    »显示摘要«
    摘要:前篇文章确实在使用new placement的时候,在某些情况下有问题。 class b{public: b() { printf("b:b()\n"); }}; class t : public b{public: t(int i, int k) { } void set(int i) { this->~t(); new (this) t(i); //错误一 } t( ......


全世界所有程序员都会犯的错误
当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记 者会,向世人自白他犯了「全世界所有男人都会犯的错误」.从来没犯过这种错误的我, 也因此常常认为自己不是个男人.  虽然没犯过「全世界所有男人都会犯的错误」,但是我倒是曾经犯了「全世界所有程序员 都会犯的错误」.不管使用何种语言,全世界所有程序员都一定犯过这种错误,那就是: 太依赖编译器,却不知道编译器做了哪些事.  一般来说,越高阶的程序语言,会提供越多语法上的便利,以方便程序撰写,这就俗称为 syntactic sugar,我称其为「语法上的甜头」.虽说是甜头,但是如果你未能了解该语法 的实质内涵,很可能会未尝甜头,却吃尽苦头.  不久前,我收到一个电子邮件,读者列出下面的java程序,向我求救.看过这个程序之后 ,我确定这又是一个「全世界所有程序员都会犯的错误」.
...   下一页
    摘要:最新我翻译的文章。 http://www.yesky.com/softchannel/72342380468109312/20040702/1826663.shtml ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE