3

Eclipse独自のコードフォーマッターの代わりにcheckstyleを使用することの機能上の利点はありますか?いずれの場合も、いくつかのカスタムルールを追加しますが、これは主にSunのJavaコード規則に基づいています。

4

1 に答える 1

1

checkstyleを使用する利点は次のとおりです。

  • IDE 間で移植可能。後でIntelliJを使用することにした場合、またはチームでさまざまな IDE を使用している場合でも、一貫性を確保する方法があります。
  • より良い外部ツール。checkstyleはスタンドアロンのフレームワークとして設計されているため、外部ツールとの統合ははるかに簡単です。プリコミット フックとして SCM にプラグインするか、ビルド ツールにプラグインするのは非常に簡単です。Eclipseスタイルの規則を使用すると、同じことを行うためにプラグインを作成または検索する必要があります。
  • 独自のルールを作成する能力。Eclipseには多数のスタイルが定義されていますが、checkstyle にはさらに多くのスタイルが定義されており、独自のカスタム ルールを追加できます。

もちろん、 Eclipseフォーマッター/スタイラーの利点は、既に IDE に組み込まれていることです。そのため、チームが既にEclipseで標準化されている場合は、全員を非常に迅速に稼働させることができます。しかし、checkstylesを使用すると、より多くのオプションが提供されます。

于 2012-11-30T11:56:12.337 に答える