社区
C++ 语言
帖子详情
请问大家的代码风格是学的哪样?
betolcsd
2012-10-19 10:33:32
我想找到1个适合自己的代码风格, 你们的都是在哪学来的呢, 我无从下手, 觉得都不是太好, 特别是看到 STL 那种, 直接关掉文件, 看都不想看, 求问是我太差劲还是 STL 真的很无语?
...全文
100
7
打赏
收藏
请问大家的代码风格是学的哪样?
我想找到1个适合自己的代码风格, 你们的都是在哪学来的呢, 我无从下手, 觉得都不是太好, 特别是看到 STL 那种, 直接关掉文件, 看都不想看, 求问是我太差劲还是 STL 真的很无语?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxskyway
2012-10-20
打赏
举报
回复
C++ 可参考 Google_C++编码规范_中文版
其它语言可参考 值得学习!Google的编程样式指南
betolcsd
2012-10-20
打赏
举报
回复
决定了, 使用 <<Google C++ Style Guide>>, 在使用的过程中, 边写边模仿, 然后把<<C++ Coding Standards: 101 Rules, Guidelines, and Best Practices>> 作为理论参考书, 有空再看看.
毕竟, 写编程动手第一, 结帖, 最后来一个致谢:
zjs100901(非常好的起点指引),
npuhuxl(陷阱提示),
virtualxmars(个人参考),
jxskyway(实用主义),
VisualEleven(理论主义)
PS: 我第一次结帖, 先学一下怎么给分, 如果分得不好请多包涵.
Eleven
2012-10-20
打赏
举报
回复
看下C++编程规范101
virtualxmars
2012-10-19
打赏
举报
回复
代码风格是很难统一的东西,一个项目中,IDE通常会生成一些内置的代码,例如MFC创建项目时的那些。而MFC的匈牙利命名规范已经很陈旧了。另外,开发过程中通常会引入很多现有的类库,也会造成代码风格污染。再加上组内不同的人有不同的命名习惯,就让情况更复杂了。
其实,不管用什么规范,问题都不大,关键是尽可能保持风格的一致性,这样就能保证代码的可读性。
有两本书比较有参考价值:
《代码简洁之道》
《重构》
个人在开发过程中一般使用驼峰式的代码风格:
class TestClass {
private:
int value;
int ageFromDC;
public:
void doSomething();
};
基本上就这种了。
STL有自己的审美哲学,不必太纠结,看多了就习惯了。linux、开源的代码一般较多使用STL这种代码规范。
npuhuxl
2012-10-19
打赏
举报
回复
建议不要学MFC的那套,
betolcsd
2012-10-19
打赏
举报
回复
介个...
嗯, 说的是啊, 为什么近在眼前的东东我从来没想过要好好看看呢, 谢谢你?
zjs100901
2012-10-19
打赏
举报
回复
微
软
下
,
就
用
向
导
生
成
个
M
F
C
工
程
,
那
几
个
文
件
的
风
格
,
不
是
还
行
吗
?
Python编程规范
【超实用课程内容】 本课程主要是围绕着如何编写整洁的Python
代码
,如何提高
代码
的易用性与效率,使用合适的编码规范合理规避隐藏的BUG提高安全性能,教你如何统一
代码
风格
使
代码
的可读性得以提高。依照规范来编写...
什么是Restful
风格
?与传统的访问
风格
有什么不同?
什么是Restful
风格
?与传统的访问
风格
有什么不同?
什么是零
代码
?相比传统开发,零
代码
的优势是什么?
近几年,因为云计算和各种开发技术的加持,零
代码
工具在SaaS市场重现,并逐步获得新的地位。它搭建(可能叫“开发”已经不够准确)出来的企业应用在灵活性和易用性方面已经可以媲美原生开发的企业软件,而实现业务...
如何写出符合 Python 审美的
代码
风格
?
每个人都有自己的
代码
风格
,随着写的行数增加,自己对于
代码
的审美也会变的不一样,这就像是一个逐渐蜕变的过程,每过一段时间回头再去看看自己之前写的
代码
就会生出一种「这么丑的玩意儿竟然是我写的」这种感慨。...
桌面程序设计已经过时了,还有没有必要
学
习MFC?
大家都知道C++是C语言的超集,微软为了方便当时的开发人员将已经存在的C语言开发方式,封装成了一套类库,这个就是MFC的由来,我们可以认为MFC是Windows C++的API。于是,这个就带来了一个新的问题:如何用C++的语义...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章