今天去图书馆借了本《大话设计模式》,看到第一个小故事"面试受挫",故事中的小菜在面试题目中"请用C++、Java、C#或VB.net任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果,"没有理会清楚,最终没有得到这个工作机会。看完之后,我发现自己也同样是有此毛病。一是常犯初学者代码毛病:命名不规范,判断分支只用IF,除数为0时没有考虑。呵呵,我想我也会落榜的。二是习惯用面向过程的设计方式,我从九零年开始接触BASIC,到大学学C,然后参加工作用ASP,一直停留在用计算机的方式去思考,编写的程序只为满足实现当前的需求,程序不易维护,不容易扩展,更不容易复用,达不到高质量代码的要求。还是手工作坊时期。
读《大话设计模式》:代码无错就是优?
最新推荐文章于 2023-01-15 20:41:49 发布