0

私はよく、他の人が書いたコードを修正しています。多くのコードフォーマット標準を見てきましたが、何をすべきか少し混乱しています。常に独自の基準に固執する必要がありますか、それともフレームワークで使用されている基準に合わせて調整する必要がありますか?

現在、私は常に標準をフレームワークで使用されているものに切り替えていますが、それは私自身の標準を台無しにしました。最近、1 つのアプリケーションで多くの異なるコード標準を使用していることに気づきました。

私が取り組んでいるすべてのプロジェクトで美化を実行することを考えていましたが、それらはすべて他のソースによっても維持されているため、それはオプションではないようです。更新がある場合、すべての美化の変更がgitに表示され、原因となります私にいくつかのマージ作業。

4

1 に答える 1

1

チームで他の人と作業している場合、通常、チームは、コーディング スタイル間を移動する必要がないように、何らかのフォーマットまたはコーディングのガイドラインを定めます。

チームで作業している場合、コードを保守する人も同じことを行うべきだと思います。コーディング言語が何であれ、標準のフォーマットに落ち着けば、誰もが頭を悩ませることはありません。

また、私の経験では、フレームワークについても同じことが言えます。Twitter Bootstrap CSS の書式設定は嫌いですが、これらのファイルを編集するときに使用します。ファイル内の既存の標準を破ることは最悪のシナリオであり、既存のコードの再書式設定に時間を費やすのは時間の無駄に聞こえるからです。 . 問題がなければ、いつでも独自のフォーマットで他のファイルをリンクすることもできます。

一部のコード エディターは、言語と選択した設定に基づいて、必要に応じてコードを再フォーマットするコード フォーマット スクリプトを提供していると思いますが、個人的にはそのようなものを使用したことはありません。 CodeBlocks で実際に使用されているもの)。

私はあなたが同化するべきだと思います (弱い男の選択かもしれません. 時間を節約し、頭痛から解放されます。

于 2013-01-31T00:34:20.717 に答える