1. DRY: 不要重复你自己(Don’t repeat yourself) DRY是一条最容易理解但又是相对比较难以应用的原则。它是指当你在两处或者更多的地方发现相似代码时,我们应当把它们抽象成一个新的函数,在之前重复的地方调用新的函数并带上适当的参数。 DRY也许是最普遍的一条编程原则,我从未发现一个开发人员认为编写重复的代码是件好事。但是我发现一些开发人员在编写单元测试时忘记了这条原则,例如:设想一下你改变了一个类的接口,之前已经为这个类编写了很多的单元测试,如果你没有应用DRY原则,这时你需要手动去修改所有使用这个类接口的调用,来与每一个测试实例的新签名匹配。 2. 编写短小的函数/.
转载
2011-07-18 23:13:00
158阅读
2评论
一直以来,遇到问题就想方设法找到解决方案,有时已经解决过的问题却又出现,郁闷的是时间已久早已忘到九霄云外。有时解决了觉得重要放到电脑上,却因时间久,没注意给删除,或是某些缘故弄掉了。很久以来就想在网上建个备忘录,却始终当时想起,过会儿又忘了。
&n
原创
2009-06-20 13:27:29
392阅读
设计界有句话:“不要把自己当做用户”,说的就是不要把自己的习惯强加于用户身上,但从某种程度上我不赞同这个观点,如果设计师自己都不是用户,那么根本无法把产品情感化。当然要找到用户的习惯才是最重要的。 习惯其实没有好坏之分,关键是基于的根本是什么。例如在中国开车是靠右,但是在日本以及一些欧洲国家则是靠左的,这就是由地域性文化规则决定的。如果谁有想法去改变这个,恐怕是自讨没趣的一件事。 哪些方面需
转载
精选
2010-08-10 13:36:34
569阅读
1、保持积极的心态
人与人之间只有很小的差别,但这种很小的差别却往往造成巨大的差异,很小的差别就是所具备的心态是积极的还是消极的,巨大的差异就是成功与失败。也就是 说,心态是命运的控制塔,心态决定我们人生的成败。我们生存的外部环境,也许不能选择,但另一个环境,即心理的、感情的、精神的内在环境,是可以由自己去 改造的。成功的不一定都是企业家、领袖人物。成功,是指方方面面取
转载
2011-12-30 15:51:21
423阅读
合适的企业找不到合适的人,合适的人也找不到合适的企业。
转载
精选
2014-11-05 21:18:49
346阅读
善于查看 man page(manual)等帮助文档利用好Tab 键掌握好一些快捷键Ctrl+c 停止当前进程Ctrl + r 查看命令历史Ctrl +l 清屏,与clear 命令作用相同
原创
2021-07-29 10:44:40
138阅读
1、注释尽可能全面对于方法的注释应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述;类的注释应该包含类的功能说明、作者和修改r(int i=0;i&l...
原创
2023-03-28 15:30:35
158阅读
1. 避免将多个类放在一个文件里面。
2.
一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。
3.
一个文件最好不要超过500行的代码(不包括机器产生的代码)。
4. 一个方法的代码长度最好不要超过25行。
5.
避免方法中有超过5个参数的情况。使用结构来传递多个参数。
6. 每行代码不要超过80个字符。
7. 不要手工的修改机器产生的代码。
a)
如果需要编辑机器产生的
转载
2009-02-22 16:13:00
104阅读
2评论
给IT入门加星标,提升编程技能培养良好编程习惯,形成专业的风格和极致的治学态度,是一名优秀的开发人员会考虑的问题。在追求卓越的过程中,这些习惯都会积累下来,形成人生道路上优秀的修养和品质...
原创
2022-02-03 09:21:54
188阅读
C#编码好习惯
2008-08-22 15:17:59
标签:C# 编码 好习惯 [
转载
精选
2008-08-30 04:22:41
390阅读
1.当一个人生活枯燥的时候,他忘了用心体会是一种习惯。
2.当一个人觉得人生乏味的时候,他忘了培养幽默是一种习惯。
3.当一个人体力日差的时候,他忘了运动建身是一种习惯。
4.当一个人工作疲惫的时候,他忘了认真休息是一种习惯。
5.当一个人孤傲狂放的时候,他忘了感恩惜福是一种习惯。
6.当一个人志得意满的时候,他忘了谦冲为怀是一种习惯。
7.当一个人钱不够用的时候,他忘了投资理财是一种
转载
精选
2008-10-06 11:19:20
331阅读
1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。
2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。
3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论
转载
精选
2011-04-22 23:44:06
285阅读
公司一款手持终端,是在老产品代码的基础上研发,经常发生死机问题,死机原因很大部分是代码不严谨导致,今天排查遇到一个整型溢出导致的死机问题: 在foo.c文件中定义有 char g_sds_length = 0; 在foo.h文件中声明为 extern char g_sds_length; 但是在bar.c中有定义有 &nbs
原创
2015-07-16 23:07:31
609阅读
给IT入门加星标,提升编程技能培养良好编程习惯,形成专业的风格和极致的治学态度,是一名优秀的开发人员会考虑的问题。在追求卓越的过程中,这些习惯都会积累下来,形成人生道路上优秀的修养和品质...
原创
2021-07-13 16:41:13
236阅读
1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。
原创
2023-05-10 15:04:26
54阅读
1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。4. 一个方法的代码长度最好不要超过25行。5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。6. 每行代码不要超过80个字符。7.&nb
转载
精选
2008-08-22 15:17:59
1031阅读
1评论
人生36个好习惯
1、 保护自己牙齿:饭后每次刷牙,不要让人闻到你口腔味; 4、 不说消极的话,不落入消极情绪,一旦出现立即正面处理; 7、 六事优先工作制:完成昨天的事优先、已承诺的事优先、当天任务优先、急事优先、有人等待的事优先、熟练的事优先,每一分,每一秒做生产力的事情; 10、写下来,不要太依赖脑袋记忆; 13、走路比平时快30%。走路时,脚尖稍用
转载
精选
2008-06-28 14:34:41
697阅读