2016 - 2024

感恩一路有你

阿里java开发手册 pdf 为什么阿里巴巴Java开发手册中不允许魔法值出现在代码中?

浏览量:2273 时间:2021-04-12 18:00:01 作者:admin

为什么阿里巴巴Java开发手册中不允许魔法值出现在代码中?

事实上,大多数开发规范都禁止使用magic value(未定义的变量),因为它有很多缺点。

在开发过程中,要养成良好的编码习惯,避免使用魔术值,提高代码的正确性和可维护性。

为什么阿里近几年招了很多C 人去做Java?

让我们谈谈我们的看法。欢迎留言讨论不同意见。

1)阿里巴巴部门仍然以Java为主,而淘宝网(早先是用PHP编写的)已经被Java所取代。

2)懂C,Java也是几分钟的事?大多数懂Java的人不懂C,懂C的人很容易用Java。他们可以使用项目需要的任何东西。不管你用什么语言或方法,找老鼠都是一只好猫。另外,如果您懂C,将来在进行JVM性能调优时就不会遇到不懂语法和指针的尴尬。

3)后端与C无关,它是C和Java的世界。例如,经典的APUE unp nginx Linux都是关于C的,当谈到分布式计算时,你会看到很多关于Java的书。然而,没有一本强大的后端开发书籍是关于C或C的,所以最正统的后端开发是C/Java的世界,这并不过分。动态语言和高并发模式的语言作为二级语言,没有什么C。

有人说腾讯使用C 为主要开发语言?java少?为什么?

我看到的部分原因是腾讯的各种C组件都非常丰富和稳定。在这种情况下,如果不是因为特殊的原因,就没有理由去努力和冒险去削减其他性能不如C的语言,我写过C/C、Java、Python和Lua,对语言也没有偏执。我接触到的一个基本模块是每天200亿个请求,但服务器的数量不到100个,这在其他语言中很难实现。因此,C仍然是新模块开发的首选,但是新技术在内部得到了鼓励,只要有正当的理由。大多数时候,我们只知道一点点,然后用它来推测陌生的领域。这里我们不仅仅指计算机语言。这个习惯很危险,我们互相鼓励。

阿里java开发手册 pdf java表示一个范围 阿里巴巴java开发规范

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。