我经常修改其他人编写的代码。我已经看到了很多代码格式化标准,我有点困惑我应该做什么。我应该始终坚持自己的标准还是将我的标准调整到框架中使用的标准?
目前我总是将我的标准转换为框架使用的标准,但它搞砸了我自己的标准。我最近发现自己在一个应用程序中使用了许多不同的代码标准。
我正在考虑在我正在进行的所有项目上运行一个美化器,但这似乎不是一个选项,因为它们都由其他来源维护,所以如果有更新,每个美化更改都会出现在git并给我一些合并工作。
答案 0 :(得分:1)
如果您在团队中与其他人合作,通常团队会制定某种格式或编码指南,以避免在编码样式之间跳转。
我认为维护你的代码的人,如果你是一个团队,应该做同样的事情。无论编码语言是什么,为标准格式设置解决都可以为每个人带来很多麻烦,所以就是这样。
另外,根据我的经验,框架也是如此。即使我讨厌Twitter Bootstrap CSS的格式化,我也会在编辑这些文件时使用它,因为破坏文件中已有的标准是最糟糕的情况,并且花时间重新格式化现有代码只是听起来浪费时间。如果不关心,您也可以随时使用自己的格式链接其他文件。
我认为一些代码编辑器提供代码格式化脚本,根据语言和您选择的首选项,如果您愿意,他们会为您重新格式化您的代码,但我个人从未使用过这样的东西,这对您来说可能很有趣(只在CodeBlocks中看到了这样的事情。)
我认为你应该同化(可能是弱者的选择,嘿)并为自己的项目保留自己的格式。它只是节省时间,让您免于头痛。