![コーディング規約の導入とリファクタリングによるコーディングスタイルの改善とソースコードの整理整頓で、開発工数の削減と製品品質を向上させるサポートをいたします|混沌とした開発組織では、必要以上にムダな問題を抱えていることがあります。そのような組織では、まず是正措置としてソースコードの整理から取り組みを始め、成長していくための基盤を整えます。](img/source/graf_source.gif)
混沌とした開発組織では、必要以上にムダな問題を
抱えていることがあります。
そのような組織では、まず是正措置として
コーディングスタイルの改善とソースコードの整理から
取り組みを始め、成長していくための基盤を整えます。
抱えていることがあります。
そのような組織では、まず是正措置として
コーディングスタイルの改善とソースコードの整理から
取り組みを始め、成長していくための基盤を整えます。
コーディングスタイルの改善では、開発プロセスにコーディング規約を導入します。
ソースコードの整理では、可読性や理解性といった開発者視点の品質向上に取り組み、
今後の変更に対応しやすいようにします。開発中は利用者に見える機能性や効率性だけを重視しがちですが、
これ以上問題を抱え込まないために、予防的な意味合いを持つ活動にも目を向ける必要があります。
ソースコードの整理では、可読性や理解性といった開発者視点の品質向上に取り組み、
今後の変更に対応しやすいようにします。開発中は利用者に見える機能性や効率性だけを重視しがちですが、
これ以上問題を抱え込まないために、予防的な意味合いを持つ活動にも目を向ける必要があります。
これ以上、状況を悪化させないように、ソースコードを整理整頓します。
具体的には、(開発プロセスに)コーディング規約を導入し、コーディングのスタイルを改善します。
次に、ソースコードをリファクタリングし、可読性の向上と複雑さの軽減を試みます。
主に実装品質を保証するための活動を実施します。
作り込みの工程においては、静的解析ツールを利用してソースコード品質を可視化し、解消するべき問題を明確にします。さらにソースコードの構造を可視化し、現状の構造を正確に把握します。
検証工程においては、単体テストを徹底し、設計した通りに実装されていることを保証します。
成功体験によって、改善へのモチベーションを生みだします。
組織の問題に取り組み、効果を体感することで、今までは無関心で放置していた問題に気づくようになり、改善に対して前向きな気持ちを作りだします。
これは、組織の成長において一番重要な条件となります。
エクスモーションではeXqutoを使ったソースコード解析・診断サービスも行っています。
ソースコード品質診断サービスでは、eXqutoによる診断結果をもとに、経験と技術の豊富なコンサルタントが課題の抽出と改善へのアドバイスまで行うサービスです。診断サービスの成果物には、eXqutoによって生成される診断レポート・データに加え、コンサルタントが作成する報告書が含まれます。