为什么烤肉串案应该是命名最佳惯例

Java教程 2025-08-20

他们说,在计算机编程的世界中,只有两个困难的挑战:

  1. 如何在AWS中创建基于Java的Lambda功能;和

  2. 要命名的东西。

鉴于我在使用较旧的Firefox浏览器仔细阅读Internet时遇到的问题数量,看来在URL命名约定方面,第二个问题仍然比第一个问题要大得多。

让我们探讨有关如何在应用程序中正确命名内容的问题,让我快速解释为什么我觉得烤肉串案应该是URL命名约定的首选

URL命名最佳实践

当您命名URL时,最好的做法是将其完全较低。如果遵循域名的统一资源标识符中有可分离的单词,请用破折号将这些单词分开。这两个要素应该是每个URL命名约定的基石。

另一方面,这些是一些最糟糕的URL命名实践:

  • 永不包括空间;

  • 永远不要包括特殊角色;

  • 不要使用骆驼盒;

  • 不要使用蛇盒;

  • 而且永远不要使用尖叫的蛇盒。

好和坏URL命名示例

在URL命名方面,烤肉串盒是黄金标准。这是一个例子:

 www.example.com/this-is/a-nice/url-name // kebab case

现在您知道烤肉串盒的好URL是什么样的,这里有一些开发人员有时使用的糟糕示例:

 www.example.com/this_is/a_bad/url_name // snake casewwwwwwwwww.example.com/thisis/thisis/abad/abad/urlname//camel casewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.example/do_do/ever_do/ever_do/this/ever_do/screaming_screaming_screaming_snake_snake_casewwwwwwww.example.com/tspac

为什么URL命名约定很重要

我完全意识到,我对网站上的投诉违反了URL命名惯例和标准并不是一个坚定不移的追求。当我在较旧的Ubuntu映像中的较旧浏览器上浏览网时,我注意到许多图像和SVG图标无法正确呈现。当我检查页面时,我注意到图像是通过上案例和下箱字母的组合引用的,而服务器上的图像则全部在烤肉串中。

现代浏览器会适应这一点,因此毫无疑问,它滑过了网站的质量保证团队,但它在较旧的体验中带来了相当可怕的体验。而且,如果开发人员只是坚持简单,一致的URL命名惯例和策略,这是一个很容易避免的问题。

该约定不仅对网站URL和图像路径很重要。相同的标准应成为每个组织的一部分,每个组织均恢复API URL命名和微服务URL命名最佳实践。

要命名的事情实际上是一件很难做到的事情。但是,在URL命名方面并不难。坚持使用较低的案例字母和烤肉箱。您网站的使用较旧浏览器的用户会感谢您的感谢。