千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:合肥千锋IT培训  >  行业资讯  >  改良程序的五大技巧 让你的代码更优质

改良程序的五大技巧 让你的代码更优质

来源:千锋教育
发布人:蓝胖
时间: 2019-07-02 09:11:00

  进入IT行业即将成为一名程序员的你们,将会无数次的阅读你的或别人的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。

图片1

  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?在你的项目之外做一些小例子,当完全弄懂了后,丢掉例子,应用到你的产品里。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

线上学习 为什么选择千锋逆战班?

2020-02-11

学习前端和后端哪个好?

2020-02-04

延期不延学 千锋教育“逆战班”正式开课

2020-02-03

最新文章NEW

HTML5大前端培训课程费用是多少?

2020-04-13

HTML5大前端与Wap之间的区别

2020-02-20

学习Java可以从事的工作有哪些?

2020-02-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>