ソフトウェア・クラフトマンシップ(software craftsmanship)とは？
ソフトウェア・クラフトマンシップとは、理解しやすく、保守しやすく、質の高いコードを書くための技術です。この実践には、モジュール化されたコードの記述、コードの単体テストと統合テスト、コードのコメントと適切なフォーマット、コードの継続的統合と継続的デプロイメント(deployment)など、多くのことが含まれます。これらのベスト・プラクティスは、ソフトウェアにバグを発生させにくく、高品質で、導入が容易で、学習しやすく、長期にわたって維持することができます。