上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.代码文件头部结构 (1)版权和许可声明; (2)命名空间(package); (3)外部依赖(import); 2.对于公共类,需要使用@since标签,标明从哪一个版本开始定义了这个类 3.类的内部代码结构 类的结构,推荐的编码顺 阅读全文
posted @ 2021-01-12 17:44 徐浩进 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.异常状况的处理会让代码的效率变低,正常的情况一定要与异常的情况分清,不能混用。 2.异常的分类 (1)非正常异常(Error) (2)运行时异常(RuntimeException) 接口文档注释中要记录清楚 (3)非运行时异常 3. 阅读全文
posted @ 2020-11-15 11:21 徐浩进 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.继承和重写带来的2个麻烦 (1)识别子类的方法是不是重写方法 比如下边的代码,对于阅读者来说,最直觉的感受就是,getFirstName()这个方法不是重写方法,父类Person没有定义这个方法。 class Student ext 阅读全文
posted @ 2020-11-08 20:35 徐浩进 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.取一个好名字 2.一行一个声明 根据“一行一个行为”的代码整理规则,不推荐在一行中声明多个变量,即使这一行很短。 “一行一个行为”的代码形式能够更方便地变更和声明代码,更容易发现大意的错误 另外,不要在同一行声明不同类型的标识符 定 阅读全文
posted @ 2020-11-05 22:49 徐浩进 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.注释的无奈的妥协 因为注释不需要运行,所以没有常规的办法来测试它。 注释难以维护,这是使用注释带来的最大的麻烦。 注释为我们提供了一个借口。 注释的目的是让其他人能更好地理解我们的代码,对于大部分程序员来说,问题还是注释太少,而不是 阅读全文
posted @ 2020-11-04 21:59 徐浩进 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.给代码分块 (1)保持代码块的单一性,一个代码块只能有一个目标; (2)注意代码块的完整性; (3)代码块数量要适当; 2.整理代码有一个基本的思想,那就是把代码分割成大脑能够识别并记忆的信息块,通过合理地使用空行、空格和缩进,把这 阅读全文
posted @ 2020-11-03 21:39 徐浩进 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.硬性指标 (1)掌握一门编程语言 精通一门语言 (2)解决现实的问题 我们一定要记得,程序员的存在不是为了写代码,而是为了解决现实问题,实现现实价值。 如果说花样的工具是外家功夫,思维能力和行为能力可以算是内功。 (3)发现关键的问 阅读全文
posted @ 2020-11-02 20:41 徐浩进 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.人人都会犯错误 第一个比较普遍的观点是好的程序员不会写坏的代码; 这个观点一定程度上忽视了人类犯错误的复杂性,和影响因素的多样性; 第二个更加普遍的观点是同样的错误不能犯第二次; 这个观点应该是我们对自身的期望和要求;对于他人,我们 阅读全文
posted @ 2020-11-01 12:49 徐浩进 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 本文内容是极客时间课程——代码精进之路中代码规范篇的学习笔记。 1.坚持使用最直观的编码方式,而不是追求代码简短,真的可以避免很多不必要的错误。 2.使用条件语句,而不是条件运算符,代码的确定感至少有三点好处: 一是可以减少代码错误; 二是可以节省我思考的时间; 三是可以节省代码阅读者的时间; 3. 阅读全文
posted @ 2020-10-31 17:02 徐浩进 阅读(71) 评论(0) 推荐(0) 编辑
摘要: sonar扫描出现了一个严重的坏味道Write to static field ...Utils.staticService from instance method ...Utils.init() 意思就是:当一个静态变量直接赋值给静态变量,在多线程调用的情况下,容易出现问题。 解决方法就是使用两 阅读全文
posted @ 2020-04-08 19:59 徐浩进 阅读(2095) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页