wuhuaqiang:“一个典型的例子是在一些普通的控制结构,如循环以及while语句 中使用异常处理;还有对类型比较单纯的类进行模板化处理,昂贵而且多余。很多本来可以用内建的简单数据类型实现的细节,却夸张地使用typedef和类来实现。”-----本人赞同作者观点。
(发表于2003-7-22 18:25:00)
wuhuaqiang:“还有花哨的做法是使用位操作符、宏技巧或函数指针,从而导致可读性很差的代码”------本人强烈反对作者观点。你可以看一看大师级人物写的代码(里面有很多函数指针、位运算还有宏),这些代码决不是奇技淫巧,里面富含了相当丰富的算法和思想,看过之后让人拍手叫绝。建议作者看看Linux源代码,stl源代码(P.J版的,jjhou对此版本评价很差,但我觉得一点也不比sgi版本的差)。
(发表于2003-7-22 18:25:00)
wuhuaqiang:"本来C++里已经有了可以重用的代码、对象或模块(如STL),却还要自己定制容器类和算法,这样做除了浪费资源和时间,增加成本和bugs之外,对项目工程没有任何好处"------本人不敢苟同作者观点。我本人经常会在多线程程序中使用stl,所以我会对标准容器做一些简单封装,使其成为线程安全的容器。
(发表于2003-7-22 18:26:00)
wuhuaqiang:“没有预先的设计和规划而编写的凑合使用的代码是非常糟糕的编程习惯。反过来,但过于花哨地讲究工程化也是不可取的。这样做势必付出更高的代价,多余而且大有画蛇添足之嫌。”-------非常赞同作者观点
(发表于2003-7-22 18:32:00)
..........................................................................
--------------------next---------------------
阅读(143) | 评论(0) | 转发(0) |