专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
目录
相关文章推荐
51好读  ›  专栏  ›  阿里云开发者

阿里正式发布《Java开发手册》终极版!

阿里云开发者  · 公众号  · 科技公司  · 2017-09-25 08:08

正文

请到「今天看啥」查看全文


A:Automatic,单元测试需要测试框架自动化执行,才有意义。

I:Independent,单元测试用例之间互相独立,不存在依赖关系。

R:Repeatable,单元测试可以被重复执行,且结果一致。


BCDE原则:


B:Border,边界值测试,包括循环边界、特殊取值、特殊时间点等。

C:Correct,正确的输入,并得到预期的结果。

D:Design,与设计文档相结合,来编写单元测试。

E:Error,强制错误信息输入(如:非法数据),并得到预期的结果。


更多关于单元测试的内容、优化项目,欢迎查阅《阿里巴巴Java开发手册》终极版。

终极版目录


一劳永逸:官方自动化IDE检测插件即将问世


为了帮助开发者更好提高编码效率,阿里巴巴基于手册内容,独立研发一套自动化IDE检测插件。该插件在扫描代码后,将不符合《手册》的代码按block/critical/major三个等级显示在下方;实时编写代码时,还会给出智能提示,告诉你如何编写可以更优雅;对于历史代码,部分规则实现了批量一键修复的功能。是不是很方便?


据悉,10月14日,杭州云栖大会研发效能峰会场,阿里将正式对外开放插件及源码。届时,阿里技术公众号将第一时间公开免费下载地址。


手册虽有终极版,技术没有终点站


编码规范的价值在业内有着广泛的共识,但在现实中却被否定得一塌糊涂。工程师曾经最引以为豪的代码,因为编码规范的缺失、命名的草率而全面地摧毁了彼此的互信,并严重地制约了彼此的高效协同。工程师一边吐槽别人的代码,一边写着可能遭受同样命运的代码,不时的推倒重建或心惊胆战的维护似乎成了工作的主旋律。



《阿里巴巴Java开发手册》的使命,在于帮助工程师脱离繁琐,重燃技术激情。业务会变、玩法会变、需求会变,做好代码质量的决心永不会变。







请到「今天看啥」查看全文