请教大家的代码风格是学的哪样
请问大家的代码风格是学的哪样?
我想找到1个适合自己的代码风格, 你们的都是在哪学来的呢, 我无从下手, 觉得都不是太好, 特别是看到 STL 那种, 直接关掉文件, 看都不想看, 求问是我太差劲还是 STL 真的很无语?
------解决方案--------------------
微软下,就用向导生成个MFC工程,那几个文件的风格,不是还行吗?
------解决方案--------------------
建议不要学MFC的那套,
------解决方案--------------------
代码风格是很难统一的东西,一个项目中,IDE通常会生成一些内置的代码,例如MFC创建项目时的那些。而MFC的匈牙利命名规范已经很陈旧了。另外,开发过程中通常会引入很多现有的类库,也会造成代码风格污染。再加上组内不同的人有不同的命名习惯,就让情况更复杂了。
其实,不管用什么规范,问题都不大,关键是尽可能保持风格的一致性,这样就能保证代码的可读性。
有两本书比较有参考价值:
《代码简洁之道》
《重构》
个人在开发过程中一般使用驼峰式的代码风格:
class TestClass {
private:
int value;
int ageFromDC;
public:
void doSomething();
};
基本上就这种了。
STL有自己的审美哲学,不必太纠结,看多了就习惯了。linux、开源的代码一般较多使用STL这种代码规范。
------解决方案--------------------
C++ 可参考 Google_C++编码规范_中文版
其它语言可参考 值得学习!Google的编程样式指南
------解决方案--------------------
看下C++编程规范101
我想找到1个适合自己的代码风格, 你们的都是在哪学来的呢, 我无从下手, 觉得都不是太好, 特别是看到 STL 那种, 直接关掉文件, 看都不想看, 求问是我太差劲还是 STL 真的很无语?
------解决方案--------------------
微软下,就用向导生成个MFC工程,那几个文件的风格,不是还行吗?
------解决方案--------------------
建议不要学MFC的那套,
------解决方案--------------------
代码风格是很难统一的东西,一个项目中,IDE通常会生成一些内置的代码,例如MFC创建项目时的那些。而MFC的匈牙利命名规范已经很陈旧了。另外,开发过程中通常会引入很多现有的类库,也会造成代码风格污染。再加上组内不同的人有不同的命名习惯,就让情况更复杂了。
其实,不管用什么规范,问题都不大,关键是尽可能保持风格的一致性,这样就能保证代码的可读性。
有两本书比较有参考价值:
《代码简洁之道》
《重构》
个人在开发过程中一般使用驼峰式的代码风格:
class TestClass {
private:
int value;
int ageFromDC;
public:
void doSomething();
};
基本上就这种了。
STL有自己的审美哲学,不必太纠结,看多了就习惯了。linux、开源的代码一般较多使用STL这种代码规范。
------解决方案--------------------
C++ 可参考 Google_C++编码规范_中文版
其它语言可参考 值得学习!Google的编程样式指南
------解决方案--------------------
看下C++编程规范101