六分钟八法则塑造优秀程序员
2页1、六分钟八法则塑造优秀程序员2009-05-15还记得那个叫做Justice Gray的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。你有六分钟的闲暇时光,对么?我们一起来吧!1.使用更大的显示字体这个办法看上去非常简单,但是的确很有效果。打开你最喜欢的那个编程工具,将代码编辑器中的字体调大。我把10pt的代码显示字体增大到14pt,这样一来,你的屏幕上一次只能显示出少量的代码。结果:你被迫去写一些更为短小精炼的函数,这无疑是一个好的趋势。(Scott Hanselman也推崇这样的做法)2.让代码中的硬编码字符串部分显示变得刺眼我是从Joe Cooney那里学到这种办法。在你最熟悉的那个编程工具中将代码编辑器中的字符串设置为更加显眼的格式比如,红色字符黄色背景。让那些字符串显得非常丑陋、刺眼。这将使你在代码中下意识的少写一些硬编码字符串,并且时刻注意代码中嵌入的字符串。3.找出一个模糊的关
2、键字,通过学习熟练掌握你是否明白yield关键字的作用?还有什么关键字是你从来没有使用过的么?编程语言中每一个关键字都有其特殊的用途。学习并掌握这些神秘的陌生关键字可以使你的编程能力变得异常强大。这里有一些.NET平台不同语言的关键字列表:C#,VB.net,F#.4.提高1%的测试代码覆盖率不要为了追求100%的自动化单元测试代码覆盖率而焦头烂额,但是不妨花费一些时间将你的测试代码覆盖率提高一个百分点。有可能对你来说,这就是从0%到1%的过程,然而这已经是一个巨大的进步。代码中复杂的正则表达式或者重要的业务逻辑必需要有单元测试来确保正确无误。5.阅读一些开源项目的源代码当我看到一段完全陌生的代码的时候,通常会有一种奇怪的感觉:似乎是溜进了邻居家的屋子,并且窥视他们家冰箱里面的物品。我们需要慢慢适应这样的情绪,并且从他人的代码中学习。也许你可以从这个Hanselmans Weekly Source Code系列开始。6.使用静态代码分析工具来检查自己的代码你可以使用fxcop,或者StyleCop、clone detective、ndepend、Visual Studio 2008附带的code metrics feature,或者其他自选的静态代码分析工具。使用这些工具可以发现隐匿在你的代码深处的缺陷。哪怕仅仅是瞥一眼分析结果,也可以让你发现自己的代码还存在很多可以改进的地方。7.找出有坏味道的代码进行重构其实你自己心理清楚那些坏味道在哪里就是你羞于承认,看上去很可怕,又臭又长,同时对整个应用非常重要的代码。你不必把那些朽木雕琢成钻石,但是可以把他们变得稍微干净一些重新命名一些变量,或者将其中的一部分代码独立出来,从简单的操作开始,小心翼翼逐步推进。8.停止阅读,开始编码不要仅仅是写那些简单重复的代码,写一个编译器吧!这篇ol写的MSDN上的文章是一个非常好的起点。Joel Pobar将指导你在短时间内写出一个属于自己的语言的编译器。以上这些就是成为优秀程序员的方法,你明白了么?有什么方法可以在六分钟之内完成,并且帮助你成为更优秀的程序员么?
《六分钟八法则塑造优秀程序员》由会员cl****1分享,可在线阅读,更多相关《六分钟八法则塑造优秀程序员》请在金锄头文库上搜索。
青岛五四制三年级上册数学期末易错易考题
财务部2022月份工作总结
个案管理手册
v探讨沥青混凝土拌合站在沥青路面施工中的重要地位
钢筋安装检验批质量验收记录文稿表
自粘高分子防水卷材施工技术交底大全
4-2018年杨浦区中考物理二模卷含答案
军训总结400字
2018年-2019年度贵州省专业技术人员公需科目大生态课程试卷二.doc
广东关于成立电气设备公司可行性研究报告
学风建设2022年工作计划
房地产体验式营销
幼儿园教师个人工作总结报告范本(4篇).doc
《盗墓笔记》读后感
各工种岗位安全生产责任制汇总
生化大题及答案
市内101经营计划060810608新视觉
专业批发市场成功之要素
2023社区环境卫生工作计划标准范文(三篇).doc
环保增塑剂项目资金申请报告写作模板+定制代写
2023-02-19 3页
2023-09-11 2页
2024-01-30 11页
2023-02-12 1页
2023-02-02 3页
2022-08-01 7页
2022-08-24 85页
2024-01-22 2页
2023-01-16 6页
2023-08-04 12页