代码的风格



1.        简介



2.        什么是风格?



3.        代码的风格为什么如此重要?



4.        更少的工作,更多的文档?



5.        推荐的代码风格



6.        简单的文档



7.        输出风格



8.        结论



 



简介



让我们面对一下吧…如果您是一个资深的程序员,那么您总是在最后期限下工作并且您

的最终目标是完成您设计的软件。如果您是个新手,您的努力是更多的研究、试验、当

然还有错误和一心希望您的程序可以象打算的那样运行。不管怎样,当您的程序真的如

愿以偿的运行时那种成功的感觉令人十分振奋,但更多的程序员发现能够用良好的风格

生成程序内部代码时的那种自豪的感觉更棒。



如果您是程序设计小组的成员或者如果您还在书写学校分配的任务,那么您会有机会被

要求遵守某些必须遵守的风格规则。 绝大多数的程序员考虑风格这件事就象一个10岁

大的孩子看待就寝时间一样。但资深程序员和我所见过的小组领导及多年来使用许多风

格的程序员都会试图向您传达良好的代码风格与您所得意的一些书写代码的技巧同样重

要。在这篇文章中我将尝试包括一些输出风格的观点,这也许有助您的编程旅程。



 







更少的工作,更多的文档?



因此风格意味着要在代码的每一行加上注解,对吗?错。如果没有做对的话,注解

也会变成一场灾难。 我仍然希望一个程序员学会喜欢输入注解或真正对注解有足够

的重视。为了未来的可维护性必须强制自己正确的放置注解。所以怎么能够不使用注

解?



显然对一个新手最困难的事是懂得什么是好的变量命名。让我们看看以下的代码。您

能告诉我下面的代码是做什么的吗?



                    float __fastcall TExampleForm::CalcAverageGrade(void)

               {

            int y=0;

            int i=0;

            for (i; iProcessMessages();保持界面更新并让windows

知道您的应用程序仍然处于活动状态且能够响应消息。



12.  最后最重要的是…保持系统风格的一致。





 



结论



编程的风格要比许多程序员想像的更重要的多。您想让别的程序员看见您现在的工程中的代码吗?您是

不是对您的代码和您的系统一样自豪呢?现在花点时间来决定想在您的代码中采用何种风格并开始每天

使用这种风格。记住,用6个星期来发展一个习惯,不管它是好的还是坏的。



祝 好运!



 



原著:  Scott Cross



翻译: cker





 



版权说明:



国内的网站上,有许多关于C++Builder的内容,但多以软件、组件为主。论坛里也大都不能令人满意,

很空虚的感觉。书籍又都昂贵,内容却有抢钱之嫌。对银子不足的初学者、自学者关爱不够,因而想尽

自己的绵薄之力。



文中的所有资料都是从国外网站上收集而来。因为E文不方便,所以翻成中文。又因为English和计算机

都不是非常好,文中的错误在所难免。若大家觉得有用的话,我计划不断搜集翻译一些有用的东西。









返回主页