1 想清楚,写清楚,说清楚,才是真正的清楚!
2 多花点时间沟通清楚需求,才能把握正确方向!
3 修复需求错误的成本是代码错误的几十倍!
4 程序员最大的坏习惯就是:急于动手写代码!
5 提高开发效率的捷径:一次做对,不返工!
6 写代码之前三件事:
弄清楚做什么;
说清楚怎么做;
想清楚怎么测!
7 职业的程序员设计程序,业余的程序员调试程序;
8 拷贝粘贴式的作业方式,最容易导入bug,最难调试!
9 重复代码是万恶之源!
10 小函数,小方法,以功能命名,可以消除注释!
11 做一点,测一点,测试驱动的开发,返工最少,返工最易;
12 一个方法的复杂度应该小于10,否则很难调试它!
13 随时重构代码,不遗留垃圾代码!
14 消除静态检查的warning和error!
15 职业的程序员是预防BUG,业余程序员是修改BUG;
16经常总结自己的经验教训,写下来!汇总在一起!
17 任何复杂的问题都可以简化,两种简化的手段:
按时序拆分,按整体部分拆分;
18 每日构建,每日确认,尽早发现错误,尽早返工!
分享到:
相关推荐
<em> <i> <dfn>标签的区别
C#程序员参考手册 <br>作者:Grant Palmer 著,康博 译 出版社:清华大学出版社 出版时间:2002年09月第1章 编译和程序结构<br>第2章 C#类型系统<br>第3章 运算符<br>第4章 程序流程和异常处理<br>第5章 局部变量<br...
程序员面试攻略<br>【目录】<br><br>前言<br>第1章 求职过程<br>第2章 程序设计面试题的解答思路<br>第3章 链表<br>第4章 树和图<br>第5章 数组与字符串<br>第6章 递归算法<br>第7章 其他程序设计问题<br>第8章 与...
第一章 软件工程基本...程序员与程序经理 <br>2.1 了解程序员<br>2.2 了解程序经理<br>2.3 程序员升为经理后是否还要编程<br>2.4 经理与技术队伍的建设<br>2.5 向错误与失败学习<br>2.6 提高综合素责<br>2.7 小结<br>
85<br><br>0130 复制字符串中指定的字符 85<br><br>0131 巧截字符串的数字 86<br><br>0132 如何存储变长字符串 86<br><br>0133 在进行字符串比较时忽略大小写 87<br><br>0134 如何去除字符串尾空格 87<br>...
<br>UML:Java程序员指南<br><br>【原 书 名】 UML For Java Programmers <br>【原出版社】 Pearson Education Prentice Hall/Pearson <br>【作 者】Robert C. Martin <br>【译 者】 黄晓春 <br>【丛 书 名】 软件...
..<br><br>【目录信息】<br>第一部分 准备程序员考试 <br>第1章 程序员考试指南 1 <br>1.1 程序员考试的形式是什么 2 <br>1.2 考试包含哪些内容 2 <br>1.2.1 声明和访问控制 2 <br>1.2.2 流控制和异常处理 2 <br>...
..<br><br>【目录信息】<br>第一部分 准备程序员考试 <br>第1章 程序员考试指南 1 <br>1.1 程序员考试的形式是什么 2 <br>1.2 考试包含哪些内容 2 <br>1.2.1 声明和访问控制 2 <br>1.2.2 流控制和异常处理 2 <br>...
..<br><br>【目录信息】<br>第一部分 准备程序员考试 <br>第1章 程序员考试指南 1 <br>1.1 程序员考试的形式是什么 2 <br>1.2 考试包含哪些内容 2 <br>1.2.1 声明和访问控制 2 <br>1.2.2 流控制和异常处理 2 <br>...
276 "Java Progrmming(Windows 95)"<br/>JTL-SL-275 "Java Tutor:Java Programming Library"<br/> <br/>题数:<br/> 60<br/> <br/>考题类型:<br/> 多选/简答<br/> <br/>通过分数:<br/> 70%<br/> <br/>考试时间:...
<br><br> 执着的程序员都是相信自己的人,每时每刻都会鼓励自己,你做的出来,你能解决,你会成功。这样他才能坚持下去。<br><br>二忌:浮华不实,自满自大<br><br> 夸夸奇谈的人不是优秀的程序员。整个程序设计的...
<br><br>网页编码,不出意外的话,中国大陆都可以采用UTF-8<br><br>爬取文件名的正则:呵呵 这个工具明显是给编程人员用的。正则都要直接填写啦。比如说cnblogs的都是数字的,所以写了\d<br><br>建表帮助:用户指定...
全书分为以下章节:<br>● 生产率Hack<br>● 用户交互<br>● 数据解析<br>● 使用模块<br>● 对象Hack<br>● 调试<br>本书吸引了无数程序员。不管是经验丰富的程序员,还是单纯喜欢探索技术的业余爱好者,都可以通过...
简介:<br> “Delphi开发者资源社区”源码 V1.0 <br> 左轻侯 <br> 2001.10.9 <br> <br> Email:onekey@163.com <br> 社区地址:http://delphi.mychangshu.com <br> 个人主页:http://onekey.yeah.net <br> <br> 本社区...
只要我们定义的模板没问题,自动生成的代码就不会有问题(至少没有拼写错误).<br><br>3,统一代码风格.<br><br>4,让我们写的每一行代码都能充份展示其价值,和千百万程序员分享自己的劳动.程序员不再是廉价的打字员.<br>...
译 者 序<br><br><br><br> Java是Sun公司推出的新型面向对象程序设计语言。它将面向对象、平台无关性、稳固性、安全性、多线程等诸多特性集于一身,为用户...<br><br><br><br> 译 者<br><br><br><br> 2000年5月<br><br>
[转]程序员的七种武器<br>程序员35岁之前成功12条法则<br>[转]JAVA程序员面试宝典<br>Java开发者的十大戒律
本书详细介绍了在现有MFC应用程序中综合运用.NET...编写一个电子邮件解析器 59<br>2.8 小结 65<br>第3章 文件I/O和注册表 66<br>3.1 引言 66<br>3.2 .NET中的流、读取器和写入器 66<br>3.3 文件系统类 94<br>...<br>
C#程序员参考手册(2/2部分)<br><br>C# .NET 书籍<br><br>C#程序员参考手册<br><br>注:此书为中文版,源自网络。<br><br><br><br><br>