Architectureアルゴリズム複数人で継続的にプログラムを修正・拡張していっても混乱に陥らないような開発の進め方を把握している分散バージョン管理システムバグトラッキングシステム(課題管理システム)XPアジャイルスクラムデバッガやプロファイラを使ってプログラムの実行時の挙動を詳しく調査し問題点を特定、修正できる自分の書いたプログラムが要求通り確実に正しく動くことをソフトウェアテストによって客観的に再現性を持って証明できるhttps://gyazo.com/0a1025a5d35cdc3a45af260f8bca896d。