PHP 是最糟糕编程语言?
作者 | Oscar Merida
译者 | 弯月
出品 | CSDN(ID:CSDNnews)
1. 设计软件
简单性:设计必须简单,无论是实现还是接口。接口的简单性比实现的简单性更重要。 正确性:所有可观察方面的设计必须都是正确的。绝对不允许错误。 一致性:设计不能出现不一致。为了避免不一致,允许设计稍微削弱简单性和完整性。一致性与正确性同样重要。 完整性:设计必须尽可能涵盖重要情况。必须涵盖所有合理预期的情况。不允许简单性过度降低完整性。
简单性:设计必须简单,无论是实现还是接口。实现的简单性比接口的简单性更重要。简单性是设计中最重要的考虑因素。 正确性:所有可观察方面的设计必须都是正确的。但是简单性比正确性略微重要一点。 一致性:设计不能过于不一致。在某些情况下,为了简单性,可以牺牲一致性。尽管如此,为了避免引入实现的复杂性或不一致,最好放弃设计中不太常见的情况。 完整性:设计必须尽可能涵盖重要情况。必须涵盖所有合理预期的情况。但是为了其他目标,可以牺牲完整性。事实上,一旦危及实现的简单性,就必须牺牲完整性。如果可以保持简单性,则可以牺牲一致性来实现完整性,接口的一致性尤其没有价值。
2. LISP 是正确的方式
3. C 和 Unix 是错误的方式
4. PHP最糟糕
5. PHP 很简单
6. PHP(几乎)是正确的
7. PHP 不必保持一致性
8. PHP 的完整性符合一定的需求
9. 越糟越好吗?
参考链接:
https://www.phparch.com/2021/09/education-station-php-is-the-worst/
有道无术,术可成;有术无道,止于术
欢迎大家关注Java之道公众号
好文章,我在看❤️
评论