📜  亚马逊专访 |设置 80(1)

📅  最后修改于: 2023-12-03 14:49:04.769000             🧑  作者: Mango

亚马逊专访 |设置 80

简介

本文是一篇关于亚马逊的专访,介绍了亚马逊对于编码风格的要求以及对于代码规范的理解。亚马逊非常注重代码规范,对于程序员的技能要求很高。如果你想在亚马逊工作,那么请自觉遵守公司编码规范。

编码风格要求

亚马逊非常注重编码风格,代码必须遵循公司规定的编码风格。亚马逊的编码风格要求代码必须简洁、易于阅读、易于维护,而且必须能够在80个字符的宽度下显示。

以下是亚马逊编码风格的要求:

  1. 行宽度不超过80个字符。这是非常重要的,因为在80个字符的宽度下显示代码可以让代码更容易阅读。

  2. 使用TAB而不是空格,一般来说,TAB比空格更有利于代码对齐。

  3. 使用UNIX风格的换行符,即"\n",而不是Windows风格的"\r\n"。

  4. 使用C++语言标准的代码注释风格,即使用"//"注释单行和使用"/* */"注释多行。

  5. 使用大括号括起来代码块。

  6. 代码必须遵循公司规定的命名规范。

代码规范理解

亚马逊的开发团队非常注重代码规范的质量,他们认为好的代码规范可以提高代码的可读性和可维护性。因此,亚马逊鼓励程序员遵循以下规范:

  1. 代码必须符合面向对象设计原则。

  2. 代码必须易于测试和调试。

  3. 代码必须遵循单一职责原则。

  4. 代码必须遵循开闭原则,代码必须能够扩展,但不能修改。

  5. 代码必须遵循依赖倒置原则。

  6. 代码必须遵循最少知识原则。

结论

亚马逊是一个非常注重代码规范的公司,对于程序员来讲,要想在亚马逊获得成功,就必须能够遵守公司的编码规范。如果你希望加入亚马逊,请务必注意以上要求。