阿里、腾讯、百度大厂的程序员编程指南规范

众所周知,现在软件行业不仅要求功能完成,对代码规范也是要求非常高的。一个编程规范不仅是代码美观、易读,在调试bug、程序安全等方面都是有影响的。比如:代码中的魔法数字,要求提取枚举、SQL语句要求不能采用拼接方式,就会方便调试、避免SQL注入。总而言之,代码规范是对一个程序员最基本的要求,也是利于团队协作的、减少沟通成本、提高工作效率,可以说是百里无一害。

下面我整理了几个大厂的编程规范,语言包含:Javascript、Css、Java、C#,这些文档不仅是初学者有必要看,有经验的程序员也是可以学习的,编程规范不仅是规则,更是可以从大厂的规范中学习到很多知识,比如大厂为什么这么订规范、他们是考虑原则是什么,带着类似问题的思考,都有非常有利于我们提高编程能力的。

前端编程规范

腾讯

图片

此文档包含:PC端、移动端Css规范、设计规范

规范文档:通用规范、PC端专属规范、移动端专属规范、具体业务规范

组件:提供了前端常用组件、工具,都是非常实用的。

文档地址:https://tgideas.qq.com/doc/index.html

阿里巴巴

图片

这是阿里巴巴针对JavaScript定义的规范,内容包含:变量、对象、数组、列表、函数、注释、空白、控制、循环、逗号、命名约定、字符串等等。这份文档非常详细的列举了好的代码与坏的代码的对比,非常有用。

文档地址:https://github.com/airbnb/javascript

**京东
**

图片

京东的规范更是详细,这份文档针对Html、CSS、JavaScript、图片、命名、React都有详细的规范。

文档地址:https://guide.aotu.io/index.html

百度

图片

百度规范内容包含:代码风格、语言特效、浏览器方面都进行了规范,一份JavaScript非常规范、详细的文档。

文档地址:https://github.com/ecomfe/spec/blob/master/javascript-style-guide.md

后端

阿里巴巴Java规范

图片

说到阿里Java开发手册,可以说是大家都非常清楚了。这份文档阿里Java开发手册针对:编码规范、异常日志、单元测试、安全规范、MySql表设计规范、工程结构、设计规范都有着非常明细的定义,可以说是业界的编程的规范了,Java程序员必读的手册。

文档地址:https://www.w3cschool.cn/alibaba_java/

微软C#编程规范

图片

作为一名后端程序员,在市面上针对Java、PHP等其他语言大厂都有出一些规范,但是C#方面却非常少,其实微软官方就有一份非常规范的文档,微软这个文档,不仅针对编程规范、更是C#学习入门文档,看完这份文档C#也算是入门了。

文档地址:https://docs.microsoft.com/zh-cn/dotnet/csharp/

好了,就分享到这边了,这些编程规范可以说是程序员必读的文档,在不同解读阅读相信都能有不同的心得,建议收藏。

- End -

推荐阅读

专注分享编程知识、热门有用有趣的开源项目

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程乐趣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值