改良程序的五大技巧 让你的代码更优质
进入IT行业即将成为一名程序员的你们,将会无数次的阅读你的或别人的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。
1. 尽量保持方法简短
尽管很多人都遵循这个规则,但它仍然非常的重要。你写的方法要始终能在一个屏幕里放得下。如果你需要去滚动屏幕,这会分散你的注意力,而且你看不到整个的上下文。最佳长度是5-20行,这根据你的情况而定。当然,getters/setters 通常是一行代码的方法,但与其说它们是真正的方法,不如说它们只是存取工具。
2. 不要把同一个变量用于多个不同的目的
一个变量应该始终只为一个目的服务。通过使变量常量化(C++里的const, Java里的final),使得编译器能够优化编译,而且使你的代码醒目表达这个变量是不能改变的,你的程序的可读性会变得更好。
3. 使用自描述的变量名和方法名
你的代码应该对于任何人来说,只要看一眼就能知道是干嘛的。尽量不要用简写方式,除非有特殊的习惯,就像下面的:
src - source
pos - position
prev - previous
如果你认为描述性的名称并不是那么有价值,请对比一下n, ns, nsisd 和 numTeamMembers, seatCount, numSeatsInStadium。
4. 拒绝神秘数字
当你要把什么东西跟一个常量值做比较时,记得把这个值定义成常量。没有什么会比去猜测你的同事写的这样的代码更让人头疼的事了:
il < 4384
换个形式感觉如何?
inputLength < MAX_INPUT_LENGTH
5.通过习例学习新知
编程是一种学习新知的过程。当你学到了新的程序库或新语言,你可能会迫不及待的丢掉旧的代码,用你新学到的东西重新写一遍。有很多的理由都能说明你不该这么做。
往现有的应用里增加新的类库或框架同属于这种情况。就说你写了一个JavaScript的Web应用,期间,你发现了jQuery。现在你突然急切的想丢到你的JavaScript程序,重新用jQuery写,尽管你还从来没用过它。
最好的方式是你先用jQuery写一些简单的例子,通过这种方式把你在应用里将要用到的知识都学会。需要AJAX?在你的项目之外做一些小例子,当完全弄懂了后,丢掉例子,应用到你的产品里。
相关推荐HOT
更多>>合肥java培训机构去哪个比较靠谱
如今培训机构市场鱼龙混杂,很多零基础进入Java开发的同学对于培训机构也不是很了解,想要真正的选择到合适的学习机构很难,但是如果你想要学习...详情>>
2020-09-22 15:43:00合肥Web前端培训费用大概多少?都学哪些内容
前端开发现在可谓是一个比较热门的职业,越来越多的人都想进入分一杯羹,但是自学又很难,参加培训机构又要花钱,在各种选择上大家总是犹豫不决...详情>>
2020-09-22 15:41:00参加合肥HTML5大前端培训可以掌握哪些重要框架?
2020年想要技高一筹,想要升职加薪,千锋合肥校区HTML5大前端培训不容错过!详情>>
2020-01-15 13:34:002020年Java发展前景怎么样?
如果你也想学Java,可以选择千锋教育合肥校区。优质师资+前沿课程体系+完善的就业保障,为你解决学习后顾之忧,而你只需跟着校区老师的讲课节奏...详情>>
2020-01-09 15:03:00