【问题标题】:Coding standards / formatting编码标准/格式
【发布时间】:2013-01-15 00:00:02
【问题描述】:

我经常修改其他人编写的代码。我看过很多代码格式化标准,我有点困惑我应该做什么。我应该始终坚持自己的标准还是将我的标准调整为框架中使用的标准?

目前我总是将我的标准切换到框架使用的标准,但它搞砸了我自己的标准。我最近发现自己在一个应用程序中使用了许多不同的代码标准。

我正在考虑对我正在处理的所有项目运行一个美化器,但这似乎不是一个选项,因为它们都由其他来源维护,所以如果有更新,每个美化更改都会出现在git 并让我做一些合并工作。

【问题讨论】:

    标签: formatting code-formatting code-standards


    【解决方案1】:

    如果您与团队中的其他人一起工作,通常团队会制定某种格式或编码指南,以避免在编码风格之间切换。

    我认为维护您的代码的人,如果您作为一个团队工作,应该做同样的事情。无论是哪种编码语言,采用标准格式都可以为每个人省去很多麻烦,就是这样。

    另外,根据我的经验,框架也是如此。尽管我讨厌 Twitter Bootstrap CSS 的格式,但我在编辑这些文件时确实会使用它,因为在文件中破坏现有标准是最坏的情况,并且花时间重新格式化现有代码听起来像是浪费时间.如果不用担心,您也可以随时使用自己的格式链接其他文件。

    我认为一些代码编辑器提供代码格式化脚本,根据语言和您选择的偏好,如果您愿意,他们会为您重新格式化您的代码,但我个人从未使用过这样的东西,这可能会让您感兴趣(只在 CodeBlocks 中看到过这样的事情)。

    我认为您应该同化(可能是弱者的选择,呵呵)并为自己的项目保留自己的格式。它只是节省时间,让您远离头痛。

    【讨论】:

    • 要么一路走下去,要么不打扰,我会说。同样,如果您要求五人团队中的一位开发人员为您的喜好格式化数百个文件中的一个,只是因为您发现使用它更舒服......好吧,您明白了。在较小的情况下,也许,但只是一个也许。要么一直,要么什么都没有,这是我的看法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 2016-01-12
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多