正文

[转] 何种代码布局风格为佳?2007-11-17 18:33:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lym51/31004.html

分享到:

  Q: 何种代码布局风格为佳? A: 哦,这是个人品味问题了。人们常常很重视代码布局之风格,但或许风格的一致性要比选择何种风格更重要。如果非要我为我的个人偏好建立“逻辑证明”,和别人一样,我会头大的 :O) 我个人喜欢使用“K&R”风格,如果算上那些C语言中不存在的构造之使用惯例,那么人们有时也称之为“Stroustrup”风格。例如: class C : public B { public: // ... }; void f(int* p, int max) { if (p) { // ... } for (int i = 0; i < max; ++i) { // ... } }   这种风格比较节省“垂直空间”——我喜欢让尽量多的内容可以显示在一屏上 :O) 而函数定义开始的花括号之所以如此放置,是因为这样一来就和类定义区分开来,我就可以一眼看出:噢,这是函数! 正确的缩进非常重要。 一些设计问题,比如使用抽象类来表示重要的接口、使用模板来表示灵活而可扩展的类型安全抽象、正确使用“异常”来表示错误,远远要比代码风格重要。 [译注:《The Practice of Programming》中有一章对“代码风格”问题作了详细的阐述。] 原文地址:http://www.research.att.com/~bs/bs_faq2.html#layout-style

阅读(2664) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册