社区
C++ 语言
帖子详情
编写高质量C++代码
Rheader
2012-01-31 11:15:59
自学C++也有一段时间了 ,个人对C++代码的编写虽力求简洁、明了,可毕竟水平实在有限,在此想请各位前辈谈下经验,特别是在团队中,如何编写高质量C++代码?要注意些什么呢?各人思维不同,那该怎样做到统一呢?
...全文
77
5
打赏
收藏
编写高质量C++代码
自学C++也有一段时间了 ,个人对C++代码的编写虽力求简洁、明了,可毕竟水平实在有限,在此想请各位前辈谈下经验,特别是在团队中,如何编写高质量C++代码?要注意些什么呢?各人思维不同,那该怎样做到统一呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackyjkchen
2012-01-31
打赏
举报
回复
总而言之,C++之所以门槛高,除了个人学习比较肯难外,更重要的一点就是团队配合起来需要考虑的东西更多。
C++风格和用法太过意图自由,很难统一不同开发人员的思想
C++标准库几位贫乏,没有第三方库很难去完成工作,但第三方库滥用会造成严重的问题
等等
谁学逆向工程
2012-01-31
打赏
举报
回复
祝你好运
healer_kx
2012-01-31
打赏
举报
回复
C++是一种容易写出装B代码的语言,
你要把基础打好,可以学点高级的技法,但是要以Javaer的心态写。返璞归真才是真NB。
jackyjkchen
2012-01-31
打赏
举报
回复
代码规范很重要,尤其是缩进和命名,否则团队开发将是噩梦,一般来说,团队开发得有一个人来制定一套规则,其他人都要遵守,开发工具一定要统一,这个不允许有个性
思维方式上的差别如何弥合,这个更为困难,特别是C++,100个人写出来的程序100种风格,和java不同
关于这一点,有两种解决方案,第一种,有项目负责人设计一种模式,C with class?还是充分利用面向对象?事先定义好,C++的特性复杂,那些能用,那些不给用(比如我在我们团队定义的规则中,禁止向下转型,禁止dynamic_cast,禁止多继承,除了STL外其余的模板使用需要团队成员商讨决定,第三方库的使用需要团队成员商讨决定等等)
第二种,则是给团队成员个人最大的自由度,但是项目划分要非常明确,相互之间的工作互不干扰,
真正优秀的团队,不是日本动漫里那种恶心的“伙伴羁绊”,而是哪怕大家相互之间都不认知,甚至不知道对方的存在,都能做好自己的工作,并最终完成项目
。
sagegz
2012-01-31
打赏
举报
回复
团队会有统一的。
编写高质量的C++代码:http://baike.baidu.com/view/7342406.html?fromTaglist
【
C++
】3D模型载入演示demo by浅墨
其中的3D模型使用的是初音,模型质量很高,可以自己用鼠标和键盘控制视角。 【Visual
C++
】游戏开发笔记之【浅墨DirectX提高班】系列博文 配套详细注释源码之十二 源码配套博文 《【Visual
C++
】游戏开发笔记四十...
免费下载:C语言难点分析整理.doc
31. PC-Lint与C\
C++
代码
质量 147 32. spirntf函数使用大全 158 33. 二叉树的数据结构 167 34. 位运算应用口诀和实例 170 35. 内存对齐与ANSI C中struct内存布局 173 36. 冒泡和选择排序实现 180 37. 函数指针数组与...
编写
高质量
代码
-改善
C++
程序的150个建议-5
最近从图书馆借了《
编写
高质量
代码
-改善
C++
程序的150个建议》这本书。感觉不错,将内容摘录出来,纪录自己学习点滴。也喜欢与大家共同分享。 另外,我也找到了高清pdf。 已上传到我的资源里了。 下面是下载...
《
编写
高质量
代码
改善
C++
程序的150个建议》摘录
内容摘自《
编写
高质量
代码
改善
C++
程序的150个建议》: 第一部分 语法篇 第1章 从C继承而来的 建议0:不用让main函数返回void main函数的返回类型是int,不是void或其它类型。 建议1:区分0的4种面孔 (1)...
编写
高质量
代码
-改善
C++
程序的150个建议-4
最近从图书馆借了《
编写
高质量
代码
-改善
C++
程序的150个建议》这本书。感觉不错,将内容摘录出来,纪录自己学习点滴。也喜欢与大家共同分享。 另外,我也找到了高清pdf。 已上传到我的资源里了。 下面是下载...
C++ 语言
64,676
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章