CLEANCODE
少年啦飞啦
这个作者很懒,什么都没留下…
展开
-
阿里java编程规范之异常处理、安全规约、MySql数据库
注:本文内容整理自《阿里java编码规范》,除“编程规约”外的其它规则。异常处理强制1、Java类库中可以通过预检查方式规避的 RuntimeException不应该通过catch的方式来处理,如: IndexOutOfBoundsException,NullPointerException 等。说明:无法通过预检查的异常不在此列,比如,在解析字符串形式的数字时,可能存在数字格式错误,...原创 2020-02-13 15:20:07 · 886 阅读 · 1 评论 -
代码抽象层次的理解
抽象层次是面向对象方法中极其重要,但是又非常难以掌握的技巧。学会站在不同的抽象层次考虑问题是建立好模型的基础,所以笔者不能不在这里说一些与技术无关的“废话”。首先,抽象层次越高,具体信息越少,但是概括能力越强;反之,具体信息越丰富,结果越确定,但相应的概括能力越弱。从信息的表达能力上说,抽象层次越高表达能力越丰富,越容易理解。可能有人会对这个提出疑问,因为在人们的印象里,越是抽象的东西越难理解...转载 2020-02-12 18:27:31 · 1189 阅读 · 0 评论 -
阿里java编码规范之编程规约
注:本文内容整理自《阿里java编码规范》+《代码整洁之道》代码规范的重点在于保持代码可读性和团队协作的一致性,并不是说不遵守规范代码就无法运行。让代码可读、优雅、漂亮,是一件让自己舒服也让其他读代码的人更加舒服的事情。本文讲的是传统意义上的代码规范,包括变量命名、代码风格、控制语句、 代码注释等基本的编程习惯,以及从高并发场景中提炼出来的集合处理技巧与并发多线程的注意事项。命名风格...原创 2020-02-13 09:59:05 · 965 阅读 · 0 评论