代码精进之路
范学雷
前 Oracle 首席软件工程师,Java SE 安全组成员,OpenJDK 评审成员
38234 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 48 讲
结束语 (1讲)
代码精进之路
15
15
1.0x
00:00/00:00
登录|注册

16丨代码“规范”篇用户答疑

鼓励内部推广软件开发经验
改进激励标准
定期执行代码分析
制定小制度
使用成熟的工具和管理工具
代码分析的简单性
代码评审的重要性
测试代码的编写和回归测试
编译器警告的处理态度
程序员的重要性
推荐的设计方面的书籍
使用UML或思维导图进行业务分析
搭建代码流水线的步骤
代码流水线的关键环节
中小企业团队规模与质量的区别
自动化回归测试的重要性
点击“请朋友读”分享给朋友或同事
开始“代码经济篇”的学习
自检代码逻辑bug的方法和学习设计方面的知识
建立中小企业的高质量的代码流水线
回归测试的最大作用
感谢同学的积极留言和独到见解
欢迎分享
下一篇文章的主题
解答留言里的一些疑问
专栏第一模块“代码规范”篇已经更新完毕
代码经济篇
代码“规范”篇用户答疑

该思维导图由 AI 生成,仅供参考

更到这一篇的时候,意味着专栏第一模块“代码规范”篇已经更新完毕了。在更新的时候,非常感谢同学的积极踊跃地留言,提出了很多独到的见解,也给专栏增色了许多。
今天,我来解答一下留言里的一些疑问。其实有很多问题,我们已经在留言区里讨论了。这里,我们就挑选一些还没有解决掉的问题,深入讨论一下。
@大於一:回归测试其实怎么测? 不懂。
:InfoQ 有一篇文章《回归测试策略概览》我觉得写得不错。你可以找来看看。
我想要补充的一点是,要想发挥回归测试的最大作用,要把回归测试自动化。只需要简单的操作,就可以启动回归测试。比如使用“make test”命令行,或者其他集成工具的触发配置。这样,我们做的每一个更改,哪怕只是修改了一行代码,都可以跑一遍回归测试。
@一一:高质量的代码,依赖于高质量的流水线,那么问题来了,如何建立中小企业的高质量的代码流水线呢?
:回答这个问题之前,我们先看看一些公开的数据。
Java SE 的安全,是由 OpenJDK 的 Security 组负责的,评审一般通过 Security-Dev@Openjdk.java.net 的邮件列表进行。根据 OpenJDK 的登记数据,Security 组总共有过 13 人,其中包括离职的,退休的。现存的团队,也就八九个人的样子。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文总结了专栏第一模块“代码规范”篇的用户答疑内容。作者回答了读者提出的一些问题,包括回归测试的实施方法、中小企业建立高质量代码流水线的途径以及代码评审、编译器警告处理等方面的建议。作者通过举例说明,强调了代码评审的重要性,并提出了建立高质量代码流水线的具体步骤。文章内容涉及到技术细节和实践经验,对于想要提升代码质量和流程规范性的读者具有一定的参考价值。文章还提到了一些工具和方法,如定期执行代码分析、改进激励标准等,以及对业务分析和设计方面的知识建议。总的来说,本文为读者提供了丰富的实用建议和经验分享,有助于他们在软件开发过程中提高代码质量和流程规范性。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《代码精进之路》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(7)

  • 最新
  • 精选
  • Sisyphus235
    特别同意对 code review 的重视,他需要的甚至都不是技术有多牛,而是一份认真的态度和持续学习的精神,结对编程的效率会很高。 规范是法制,但就像法律不能什么都管一样,规范也不能什么都定义。 code review 就像是人治,用社交系统的人性去管理代码往往能更好的保障代码的质量,也能更好的管理团队的工作积极性和态度。 法制和人治不可或缺,因为二者有中间地带要互相协调。

    作者回复: 使用法制和人治的角度很有意思。所以,法治。

    2019-05-22
    2
  • 我来也
    文中有一句:“编写代码允许犯错误,允许反复地犯错误” 请问允许反复地犯[同一个/类似的]错误么?

    作者回复: 是的,很多问题,反复出现后我们才能学会避免它。不是我们懒,没有责任心。很多问题,不符合我们普通人常规的思考习惯,所以要反复地提醒、纠正,才能形成新的习惯。而新习惯的养成,需要时间。如果有人帮助(比如代码评审、静态分析),这个进程能够快一点。

    2019-02-09
    1
  • 悲劇の輪廻
    读的Head First设计模式,例子生动形象不枯燥,对于理解不同设计模式的差异及应用场景很有帮助,推荐一下
    2019-03-05
    8
  • JinesD
    《Head First 设计模式》和《重构 - 改善既有代码的设计》,这两本看完后,写代码的质量就会有很大提升
    2021-04-18
    4
  • 小狼
    我们现在就是没有代码评审,所有人写代码全凭自觉,反正只要上线没bug就行,难受
    2019-02-18
    2
  • lcc
    老师说的很好,但是就环境而言个人觉得执行起来难度非常大,人本身就是最大的阻力
    2019-04-26
    1
  • ifelse
    学习了
    2022-07-21
收起评论
显示
设置
留言
7
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部