编程中你注意过这些细节吗?

简介: 阅读本文大概需要3分钟。

1. 保证程序的健壮性:在编程的过程中,我们需要保证对输入的每一个参数合法性进行检查。特别是这些常见的异常。比如:空指针和数组下标越界。


2. 保证线程的安全性和可见性:在高并发的情况下,如果对多线程的理解不够深入的话,就会出现各种稀奇古怪的问题。因此,我们需要在潜意识里面保证每一行代码的正确性。


3. 尽早断言:在函数传入的参数或者程序状态变化时,尽早捕获一切可能存在的异常,比如参数的判断、io流的关闭等。


4. 不要轻易忽略异常:在编码的过程中,除非是必须要处理的异常,一般将它继续抛出。不要随意try/catch;更不要轻易吃掉异常。


5. 明确可靠操作和不可靠操作:在编码的过程中,除非是必须要处理的异常,一般将它继续抛出。不要随意try/catch;更不要轻易吃掉异常。


6. 缩小可变域,尽量final:一个类可以成为不变类,就优先将它设计成不变类。对于可变类,从构造函数传入的引用,在类中作为属性,最好将字段设置成final,以免被中途误修改引用,造成未知异常。


7. 提高代码的可测性:程序能够容易被测试的难易程度。测试用例的单一性(只测目标类本身)和隔离性(不传染失败)。


8. 规范的注释


你也许跟我一样,面临过如下场景:


  • 当你经过一段时间后,发现哪儿出问题或需要调整功能的时候?
  • 当你去改别人代码的时候(你的代码也会被别人改)?
  • 当你需要补一些设计文档的时候?


因此,我们需要在编码的过程中规范自己的注释,以下的注释主要针对IDEA的开发环境。


  • File and Code Templates

image.png


  • Live Templates

image.png

说明:需要设置DATE和TIME参数的值。


程序猿大师一般都要经历的三重境界,看看你现在处在那一层?

image.png

相关文章
|
1月前
|
人工智能 数据挖掘 程序员
探索编程的奥秘:从逻辑到实践
在这篇文章中,我将分享我的技术感悟,特别是关于编程的学习与实践。通过通俗易懂的语言和条理清晰的结构,希望能启发编程新手,帮助他们理解编程的本质,并激发他们进一步探索的兴趣。
|
5月前
|
算法 安全 编译器
【简洁的代码永远不会掩盖设计者的意图】如何写出规范整洁的代码
【简洁的代码永远不会掩盖设计者的意图】如何写出规范整洁的代码
52 1
|
C++
C++中需要注意的细节
C++中需要注意的细节
59 0
|
开发者 Python
盒图细节|学习笔记
快速学习盒图细节
105 0
盒图细节|学习笔记
|
Java C#
Java编程中容易忽略的细节总结
在Java语言的日常编程中,也存在着容易被忽略的细节,这些细节可能会导致程序出现各种Bug,下面就对这些细节进行一些总结,希望能够对大家有帮助。
920 0
Java编程中容易忽略的细节总结
|
前端开发 索引
小程序开发中注意的细节
1.绑定变量的语法,各不相同。 //绑定style中的height变量 //绑定class中的变量 //事件绑定是不使用双花括号,事件中如果传递的值是变量却需要用双花括号 1) { ...
1240 0
|
程序员
如何在大一时候系统学习编程?
大学生从大一开始规划自己的编程学习计划很有必要,具体如何来做那?
1481 0