九点   |   二套 · 三套 · 四套 · 五套 · 六套   |   去豆瓣

你好,请 登录注册 · 九点指南
C++博客-游戏人生

游戏人生 != ( 人生 == 游戏 )


订阅这个blog  ·  ·  ·  ·  ·  · 

豆瓣成员常用的标签(共1个)   · · · · · · 


"C++博客-游戏人生"的最新文章

  原文地址:Google C++ Style Guide
   * 规则之例外
  前面说明的编码习惯基本是强制性的,但所有优秀的规则都允许例外。
  1. 现有不统一代码(Existing Non-conformant Code)
  对于现有不符合既定编程风格的代码可以网开一面。
  当你修改使用其他风格的代码时,为了与代码原有风格保持一致可以不使用本指南约定。如果不放心可以与代码原作者或现在的负责人员商讨,记住,一致性包括原有的一致性。
  ......    (查看原文)
  2008-07-23 14:28

  原文地址:Google C++ Style Guide
   * 格式
  代码风格和格式确实比较随意,但一个项目中所有人遵循同一风格是非常容易的,作为个人未必同意下述格式规则的每一处,但整个项目服从统一的编程风格是很重要的,这样做才能让所有人在阅读和理解代码时更加容易。
  1. 行长度(Line Length)
  每一行代码字符数不超过80。
  我们也认识到这条规则是存有争议的,但如此多的代码都遵照这一规则,我们感觉一致性更重要。
  优点:提倡该原则的人认为强迫他们调整编辑器窗口大小很野蛮。很多人同时并排开几个窗口,根本没有多余空间拓宽某个窗口,人们将窗口最大尺寸......    (查看原文)
  2008-07-23 11:43

  原文地址:Google C++ Style Guide
   * 注释
  注释虽然写起来很痛苦,但对保证代码可读性至为重要,下面的规则描述了应该注释什么、注释在哪儿。当然也要记住,注释的确很重要,但最好的代码本身就是文档(self-documenting),类型和变量命名意义明确要比通过注释解释模糊的命名好得多。
  注释是为别人(下一个需要理解你的代码的人)而写的,认真点吧,那下一个人可能就是你!
  1. 注释风格(Comment Style)
  使用//或/* */......    (查看原文)
  2008-07-22 17:02

  原文地址:Google C++ Style Guide
   * 命名约定
  最重要的一致性规则是命名管理,命名风格直接可以直接确定命名实体是:类型、变量、函数、常量、宏等等,无需查找实体声明,我们大脑中的模式匹配引擎依赖于这些命名规则。
  命名规则具有一定随意性,但相比按个人喜好命名,一致性更重要,所以不管你怎么想,规则总归是规则。
  1. 通用命名规则(General Naming Rules)
  函数命名、变量命名、文件命名应具有描述性,不要过......    (查看原文)
  2008-07-22 11:59

  原文地址:Google C++ Style Guide
   * Google特有的风情
  Google有很多自己实现的使C++代码更加健壮的技巧、功能,以及有异于别处的C++的使用方式。
  1. 智能指针(Smart Pointers)
  如果确实需要使用智能指针的话,scoped_ptr完全可以胜任。在非常特殊的情况下,例如对STL容器中对象,你应该只使用std::tr1::shared_ptr,任何情况下都不要使用auto_ptr。
  “智能”指针看上去是指针,其实是附加了语义的对象。以scoped_ptr为例,scoped_ptr被销毁时......    (查看原文)
  2008-07-21 14:55


第一个在"C++博客-游戏人生"的论坛里发言


  

发现更多精彩的Blog  ·  ·  ·  ·  ·  · 

记录你喜欢的书、电影、音乐、地方、blog;

豆瓣会根据你的口味,推荐你最可能感兴趣的东西;

在一百多万豆瓣成员中发现和你臭味相投的人。

在豆瓣快速一键注册

谁上这个blog?



© 2005-2008 douban.com, all rights reserved
关于豆瓣 · 隐私原则