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


    众所周知,现在软件行业不仅要求功能完成,对代码规范也是要求非常高的。一个编程规范不仅是代码美观、易读,在调试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 -

    推荐阅读

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

  • 相关阅读:
    使用Docker Nginx部署vue项目
    学习笔记-.net安全之ueditor远程下载分析
    前端架构师之02_Node.js安装
    痞子衡嵌入式:在i.MXRT启动头FDCB里使能串行NOR Flash的QPI/OPI模式
    C++(拷贝构造与赋值重载)
    【Linux进行时】环境变量and进程优先级
    放到WEB-INF中的文件,不能直接通过浏览器地址栏访问了
    1480. Running Sum of 1d Array (Python)
    详解 Moloch DAO 特性与治理模式
    使用正则表达式解析网页
  • 原文地址:https://blog.csdn.net/daremeself/article/details/126563940