定期的なリファクタリングのタスクのソースとしてのソナー

シンプルで短い記事。 シリーズ「ホステスへの注意」から。

ルール、メトリック(循環的複雑性などの有用な)などに準拠するためにコードをスキャンするための柔軟なシステムがあります。
ソナーと呼ばれます。



カット中のライブデータのスクリーンショットのカップル。


機能の概要


適用が簡単
1.ソナーがプロジェクトに設定
2.リファクタリングのための最も刈り取ったクラスのリストを提供します(はい、リファクタリングは必須であり、それに時間を与える必要があります。彼らは単純にすべてのことを急いで行い、プロガーが弱いかti病な場合は予期しない場所にたくさんのバグを抱えます)。 codereviewに代わるものではありませんが、補完するものです。
3.プログラマーのリファクタリング
4.再度解決して、デルタを確認します。

プロジェクトの一般的なビュー


株式一覧


2つのスキャン間のスライス


Habréに関する記事がありましたが、長い間、基本的にJavaについてでした。

コメントでは、自宅で使用するQA自動化ツールを共有することをお勧めします。

Source: https://habr.com/ru/post/J213985/


All Articles