阿里巴巴开发规约之编程规约(1)

前言

碎碎念

遥记得当年刚参加实习的时候,被带我的师傅喷:“你这命名是个啥”、“代码为啥不格式化一下”、“你的异常捕获了么”等等。我总结出来一个字就是 你的代码真垃圾。

image.png
之后,我便看到了阿里巴巴开源的开发准则。在这里结合自己的工作经验和未来的技术大牛们一起分享一下。

规约简介

来历
阿里巴巴开发规约是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册。
目录
规约主要分为七大块:编程规约、异常日志、单元测试、安全规约、MySql数据库、工程结构、设计规约。
下载
阿里巴巴技术团队将其开源在了github上,并且还开发了IDEA插件供各位码友使用。规约项目地址:https://github.com/alibaba/p3c

正文

计划

由于目前我也在学习和实践中,所以我打算不定期分批更新,和大家一起学习实践,同时会按照自己的理解解释下为什么规约中这么规定。先从第一部分开始–编程规约。所以喜欢的小伙伴也点个关注,让我们一起在这个寂寞的代码之路上一起前行。

image.png

编程规约

一、命名风格

命名应遵循:1、见名知意。 2、风格统一。开发中最重要的就是统一的标准,一定要和自己团队中的代码风格一致。例如和人交流的时大家都不喜欢中英文混杂的表达的形式(eat了么,我要think一下),让人理解起来不顺畅,代码也是也一样,风格统一才会减少维护代码的成本。

  1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
    反例:_name /_name / $name / name_ / name$
    说明:1、下划线一般是起连接作用的,放在开头和结尾会让人误解该命名没有结束。2、使用 代 码 能 编 译 通 过 , 但 是 在 s p r i n g 项 目 中 , 代码能编译通过,但是在spring项目中,

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值