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

推荐阅读

  • 推荐一个不到2MB的C#开发工具箱,集成了上千个常用操作类

  • 推荐一个.Net常用代码集合,助你高效完成业务

  • 一个界面美观、支持团购、拼团、直播、秒杀等营销功能商城系统

  • 一个基于Python数据大屏可视化开源项目

  • Net5开发的视频监控管理系统

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

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

  1. 知己知彼,百战不殆,阿里华为电信大厂Java程序员秋招面经大合集(含更新)

    最近整合收集了阿里华为等大厂java程序员面经,看完你就明白为啥别人都能offer拿到手软了,文末含资料整合收集PDF,需要可自取 阿里内推 一面(电话) 听说你有博客,博客里大概有什么内容? 项目介 ...

  2. 干货分享:十年大厂资深程序员的开发经验总结

    本文由腾讯云加社区整理和发布,原文链接:cloud.tencent.com/developer/article/1004735,内容有删减和改动. 1.引言 在互联网一线做了十年的程序开发,经历了网易 ...

  3. 初级开发:我还在Android路上披荆斩棘,转眼就被大厂的程序员凡尔赛了

    前言 现在对于大多数应届生来说,现在正是紧张的时候,不仅需要忙着毕业论文和答辩的事情,还需要忙碌校招面试的事情.对于IT专业的学生来说,现在就要面对各大IT企业面试官的考验,很多人会成为从0开始的An ...

  4. 初级开发:我还在Android路上披荆斩棘,转眼就被大厂的程序员凡尔赛了(1)

    我相信每个应届生都想能得到一个在大厂实习的机会,毕竟这会让之后的简历更加漂亮,也对于之后找工作会方便许多,进入大厂工作意味着平台好,薪资高.晋升空间大,学到的东西多,于是成为人人都想进的理想地方,那在 ...

  5. 在制造业大厂当程序员是什么感受?

    大家好,我是DD. 昨天给大家分享了一篇<怎么选?阿里P7 or 副处级干部?>,还挺受欢迎的,后面计划持续多分享一些不同领域程序员的工作感受,给大家参考.今天接下来要分享的是一位在制造业 ...

  6. 程序员的未来真的一片阴霾吗,大厂女程序员从未摆脱焦虑

    简介:熬夜.秃头.996.多金,一样都不真 ​程序员向来是热搜体质,熬夜.秃头.996.多金.而女程序员更是其中的稀缺物种,即便是阿里巴巴这样的大厂,女程序员的比例也不过在10%上下.而在阿里云建站部 ...

  7. 低学历、文科出身,我如何从月薪不到 3000 逆袭为大厂高薪程序员?

    作者 | 阿文 责编 | 伍杏玲 封图|视觉中国 出品 | 程序人生(ID:coder_life) 从 2011 年毕业至今,工作将近 10 年了,从初入职场至今,我也算互联网老兵了,今天我给大家分享 ...

  8. 小镇走出的大厂女程序员,也害怕努力后仍一无所获

    ​程序员向来是热搜体质,熬夜.秃头.996.多金.而女程序员更是其中的稀缺物种,即便是阿里巴巴这样的大厂,女程序员的比例也不过在10%上下.而在阿里云建站部门的17个程序员中,仅有鹿铃(花名)一个女性 ...

  9. 在大厂做程序员有多爽?

    本文转载自 黑马程序员 进入大厂工作意味着平台好,薪资高.晋升空间大,学到的东西多,于是成为人人都想进的理想地方,那在大厂中的程序员是怎么样的呢? 知乎上就有这样的问题--在大厂做程序员有多幸福?看看 ...

最新文章

  1. cv2.waitKey(1) == ord('key')的等待键盘用法
  2. 【Java集合系列四】HashSet和LinkedHashSet解析
  3. halcon算子盘点:Chapter 13:对象、Chapter 14 区域
  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  5. Docker构建Spark镜像手动执行命令示例
  6. ieda 远程调试hive_idea 远程调试
  7. Effective Java之注解优于命名模式(三十五)
  8. css3 hover显示隐藏过渡,CSS3中 “hover” 样式 和 动画过渡 的问题。
  9. C#中执行SQL语句
  10. NAT with same subnetwork
  11. xpath 解析离线网页解析本地网页解析本体html文件
  12. 4个GIF免费压缩工具,尽量保留画质的前提下一键快速压缩!
  13. 【MySQL】Mcafee审计插件
  14. 日语入门选什么书好?
  15. 贴片电容耐压和额定电压
  16. 有哪些方法能将纸质书籍转成PDF电子版
  17. 多线程基础之四:Linux提供的原子锁类型atomic_t
  18. Pygame实战:下五子棋吗?信不信我让你几步你也赢不了?
  19. 真相了,原来程序员不喜欢领导改需求是这样子的!
  20. JavaFX开发教程——快速入门FX

热门文章

  1. 【英语语法入门】 第19讲 一般现在时和现在进行时
  2. 2、SONIX单片机IO口基本操作
  3. idea structure窗口
  4. Wio Terminal 天气小助手(Funpack 项目)
  5. nodeJS优雅写代码:使用别名并配置Webstorm正确识别
  6. 玩游戏蓝牙耳机哪款好?四款好用的蓝牙耳机推荐
  7. Assets文件夹和RAW文件夹区别
  8. 深入理解JVM之Java内存区域与内存溢出异常
  9. 现已告别五险一金?迎来社保商保时代保险INSURAUNCE
  10. 服务器重置消失了怎么办,饥荒服务器突然重置后如何恢复 | 手游网游页游攻略大全...