<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="写有质量的代码之改良程序需要的11个技巧" id="card1">
<p> 游客</p><p>
标题:写有质量的代码之改良程序需要的11个技巧<br/>
正文:<br/>
导读：外刊IT评论翻译了一篇《改良程序的11技巧》，以下是全部内容： 有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点，程序你只写一次，但以后会无数次的阅读。当你第二天回头来看你的代码时，你就要开始阅读它了。当你把代码拿给其他人看时，他必须阅读你的代码。因此，在编写时多花一点时间，你会在阅读它时节省大量的时间。 让我们看一些基本的编程技巧：    1. 尽量保持方法简短    2. 永远永远不要把同一个变量用于多个不同的目的    3. 使用自描述的变量名和方法名    4. 尽可能的把变量定义在靠近使用它的地方    5. 拒绝神秘数字    6. 友好的对待你的语言    7. 不要逆常规而行    8. 警惕过早优化    9. 积极重构测试过的程序   10. 不要过度沉迷于技巧   11. 通过习例学习新知 现在，让我们把每个小点展开来详细讲一下。 1. 尽量保持方法简短 尽管很多人都遵循这个规则，但它仍然非常的重要。你写的方法要始终能在一个屏幕里放得下。如果你需要去滚动屏幕，这会分散你的注意力，而且你看不到整个的上下文。最佳长度是5-20行，这根据你的情况而定。当然，getters/setters  通常是一行代码的方法，但与其说它们是真正的方法，不如说它们只是存取工具。 2. 永远永远不要把同一个变量用于多个不同的目的 一个变量应该始终只为一个目的服务。通过使变量常量化(C++里的const，  Java里的final)，使得编译器能够优化编译，而且使你的代码醒目表达这个变量是不能改变的，你的程序的可读性会变得更好。 3. 使用自描述的变量名和方法名 你的代码应该，对于任何人来说，只要看一眼就能知道是干嘛的。尽量不要用简写方式，除非有特殊的习惯，就像下面的： src - source pos - position prev - previous 如果你认为描述性的名称并不是那么有价值，请对比一下n, ns, nsisd 和 numTeamMembers, seatCount,  numSeatsInStadium。 4. 尽可能的把变<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=170&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=170&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=170&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=170&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=170&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=170">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=170">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>