建议1 异常捕获尽量不要直接 catch (Exception ex),应该把异常细分处理。(1.42+) 说明:可以设计更合理异常处理分支 建议2 如果多段代码重复做同一件事情,那么在方法的划分上可能存在问题。(1.42+) 说明:若此段代码各语句之间有实质性关联并且是完成同一件功能的,那么可考虑把此段代码构造成一个新的方法。 建议3 集合中的数据如果不使用了应该及时释放,尤其是可重复使用的集合。(1.42+) 说明:由于集合保存了对象的引用,虚拟机的垃圾收集器就不会回收。 建议4 源程序中关系较为紧密的代码应尽可能相邻。(1.42+) 说明:便于程序阅读和查找。 示例:矩形的长与宽关系较密切,放在一起。 rect.length = 10; rect.width = 5;
2023-04-09 12:35:24 219KB 华为Java规范
1
​ C语言是我们嵌入式使用最多的一种编程语言。在日常工作中,由于C语言没有强制的编码风格要求,导致每个人的代码风格各异,不利于同事们之间的沟通与移植。 编码规范的好处: 促进团队之间的合作:一些较大的项目,我们可以拆分成多个功能,每个人负责不同的功能,最后再合并。如果没有统一的代码规范,那么每个人的代码必将风格迥异,导致合并代码的时候不仅要去处理程序的问题,还得花大量的时间和精力去理解别人的代码。 减少BUG的出现:规范输入输出的参数,对一些异常的处理规范,这样就会在测试过程中减少一些异常以及低端的代码错误引起的低级bug。 降低维护成本:当项目上线逐渐累积,后期的维护成本也有随之提升。例如:A开发完产品,B维护过程中加了一段代码,之后还有C、D等等,这时候每个人的代码还不规范会导致项目维护成本骤增,出现传说中的"屎山上拉屎"的现在,更严重的需要项目重构等,严重浪费人力资源。 利于代码审查:一个合格的项目在上线前后有专人进行代码审查,防止出现一些低端的逻辑性错误。规范的代码的风格,可以让代码审查效率更高,也可以尽快的发现一些bug。 自身的成长:当自身对自己代码规范性越来越严格的时
1
华为软件编程规范和实例 〔一〕=====[排版] ]======= 〔二〕======[注释]======= 〔三〕=====[标识符命名]======= 〔四〕=====[可读性]====== 〔五〕=====[变量、结构]===== 〔六〕=====[函数、过程]===== 〔七〕=====[可测性]===== 〔八〕=====[程序效率]===== 〔九〕=====[质量保证]===== 〔十〕=====[代码编辑、编译、审查]===== 〔十一〕=====[代码测试、维护]===== 〔十二〕=====[宏]=====
2023-03-20 10:03:20 109KB 华为 软件 编程 规范
1
最好的C++编程规范,C++程序员必看的经典资料。
2023-03-17 17:38:02 1.19MB google 谷歌 C++ 编程规范
1
C++编程规范.zip(不是林博士的高质量C++编程,是另一本编程规范) 位域 在对齐方式下,CPU的运行效率要快得多 高扇入、合理扇出(小于7) 可重入性是指函数可以被多个任务进程调用需要用PV操作来互斥调用该函数
2023-02-28 09:08:29 56KB c++
Google c++ 编程规范(完整版)
2023-02-27 18:51:52 722KB Google C++ 编码规范
1
3.2 文件命名规则 建议3.6 文件命名统一采用小写字符。 说明:因为不同系统对文件名大小写处理会不同(如MS的DOS、Windows系统不区分大小写,但是Linux 系统则区分),所以代码文件命名建议统一采用全小写字母命名。 3.3 变量命名规则 规则3.2 全局变量应增加“g_”前缀。 规则3.3 静态变量应增加“s_”前缀。
2023-02-26 17:15:41 1.86MB C语言 编程规范
1
C编程规范-101条规则准则与最佳实践。陈皓(左耳朵耗子)推荐C++初学者学习书籍。
2023-02-18 19:58:00 36.25MB C编程规范
1
很有用的写erlang程序的程序规范。 1.1 Program Development Using Erlang - Programming Rules and Conventions This paper lists some aspects which should be taken into consideration when specifying and programming software systems using Erlang/OTP. It does not attempt to give a complete description of general specification and design activities which are independent of the use of Erlang.
2023-01-05 14:03:58 95KB erlang
1
阿里巴巴 Java 开发规范手册.pdf.doc 同学们值得用户学习借鉴参考
2022-12-05 10:27:15 5.19MB Java 开发规范 编程规范
1