如果要拟定一份代码规范,哪些内容应该列入?
如题,大致看了下网上能找到的一些规范,觉得大体有这么三个方面吧,一个是排版方面的,一个是命名方面的,一个是书写逻辑方面的。
排版方面的大概有,如何缩进,如何使用空格、换行,等等。命名方面的包括变量、函数、类、文件的取名等等。书写逻辑方面的就比较多了,可能包括:
是否全面使用异常、出错处理资源清理如何组织、如何利用编译提示防止常见错误……
一时间列不全。网上常见的文档我会参考的。除此之外,想从大家这里征求下,以上几个大方面之外,还有没有比较重要的方面?大家日常工作中有没有遇到一些特别希望别人也使用和自己一样的方式做的事?以及,哪些规定比较容易被推动?哪些规定不容易被推动?如果有一个规则强加在你头上,你会有怎样的心理?等等……
如果您有想法,请回复下,我们讨论讨论^_^
----------
顺便再问个问题,Windows 上的开发,大家喜欢动态链接 CRT(/MD、/MDd) 还是静态链接 CRT(/MT、/MTd)?为什么?个人倾向于哪种?在公司里又是怎样做的?
分类:
C++
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY