<?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="c/c++的32个编程修养 编写高质量的程序" id="card1">
<p> 游客</p><p>
标题:c/c++的32个编程修养 编写高质量的程序<br/>
正文:<br/>
也许你已经编写了几万行代码，当你清闲的时候，有没有考量一下自己的代码，有哪些是好的，哪些是需要改进的？下边将介绍一下代码的质量或者说是编程的修养与好的习惯！什么是好的程序员？是不是懂得很多技术细节？还是懂底层编程？还是编程速度比较快？我觉得都不是。对于一些技术细节来说和底层的技术，只要看帮助，查资料就能找到，对于速度快，只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质：  1、有专研精神，勤学善问、举一反三。  2、积极向上的态度，有创造性思维。  3、与人积极交流沟通的能力，有团队精神。  4、谦虚谨慎，戒骄戒燥。  5、写出的代码质量高。包括：代码的稳定、易读、规范、易维护、专业。这些都是程序员的修养，这里我想谈谈&amp;ldquo;编程修养&amp;rdquo;，也就是上述中的第5点。我觉得，如果我要了解一个作者，我会看他所写的小说，如果我要了解一个画家，我会看他所画的图画，如果我要了解一个工人，我会看他所做出来的产品，同样，如果我要了解一个程序员，我想首先我最想看的就是他的程序代码，程序代码可以看出一个程序员的素质和修养，程序就像一个作品，有素质有修养的程序员的作品必然是一图精美的图画，一首美妙的歌曲，一本赏心悦目的小说。我看过许多程序，没有注释，没有缩进，胡乱命名的变量名，等等，等等，我把这种人统称为没有修养的程序，这种程序员，是在做创造性的工作吗？不，完全就是在搞破坏，他们与其说是在编程，还不如说是在对源程序进行&amp;ldquo;加密&amp;rdquo;，这种程序员，见一个就应该开除一个，因为他编的程序所创造的价值，远远小于需要在上面进行维护的价值。程序员应该有程序员的修养，那怕再累，再没时间，也要对自己的程序负责。我宁可要那种动作慢，技术一般，但有良好的写程序风格的程序员，也不要那种技术强、动作快的&amp;ldquo;搞破坏&amp;rdquo;的程序员。有句话叫&amp;ldquo;字如其人&amp;rdquo;，我想从程序上也能看出一个程序员的优劣。因为，程序是程序员的作品，作品的好坏直截关系到程序员的声誉和素质。而&amp;ldquo;修养&amp;rdquo;好的程序员一定能做出好的程序和软件。有个成语叫&amp;ldquo;独具匠心&amp;rdquo;，意思是做什么都要做得很专业，很用心，如果你要做一个&amp;ldquo;匠&amp;rdquo;，也就是造诣高深的人，那么，<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=652&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=652&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=652&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=652&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=652&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=652">查看评论(2)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=652">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>