はじめに
こんにちは。塚田と申します。
最近のお仕事では今まで自分たちが作成した機能のバグ修正を行っています。
しかし、修正を行う中でデグレを発生させてしまうこともありました。
今回は私がデグレを防ぐために行っていることを書いてみました。
参照先の閲覧
普段私はVisualStudioを使用しているのでVSでできることを書いてます。
VSでは修正した特定の関数が他にどこで呼ばれているのかを確認できます。この機能を活用することで変更する際に影響を受ける範囲を把握できます。
また、Ctrl + Shift + F でソリューション全体検索し、関数名やクラス名を検索することで、参照箇所を網羅的に確認できます。
コードレビュー
自分が書いたコードを他の開発者がチェックすることです。逆も然り。
・潜在的なバグや問題が早期に発見し、修正できる。
・より効率的なコードを書くためのフィードバックをもらえる。
・チーム全体で情報を拡散することで全体のスキルアップにもつながる。
以上の利点があり、これもデグレを防ぐために必要な業務です。
おわりに
デグレはシステムの信頼性が損なわれる危険性もあるので十分注意する必要があります。変更が既存機能に影響を与えないよう細心の注意を払って修正しましょう。
私も気を付けます。
以上、塚田でした。