好的,我不想在这里开始讨论 Camelcase 与 Underscore 的关系,你选择什么并不重要,只要坚持你的选择。
相反,我希望人们的意见是,在导入第三方库时,您应该选择多么严格和承诺。
尤其是在 PHP 中,编码风格种类繁多,以至于当您使用第三方库时,几乎不可能在整个代码库中维护一种特定的风格。
那么你们是做什么的呢?修改这些库以适应您的约定,编写某种解释层,以便当您使用这些库时,它们的使用仍然遵循您的约定?你只是说“见鬼去吧”然后把它们混在一起吗?或者是否有其他一些我没有想到的巧妙解决方案(除了不使用不遵循您的约定的库)?
本质上我要问的是;在使用第三方库时,您如何设法保持干净一致的编码风格?可以做到吗?