= コーディング規約 ソースコードの文法には曖昧さが無いはずなのでコーディング規約は規定せずindentコマンドを適宜利用[[br]] 自分がコードを読みやすいindentコマンドのオプションを探しとく[[br]] ただし、コミットしたソースのdiffが見づらくなるかも知れないので後々はコーディング規約を規定するかindentコマンドを走らせてからdiffを取れるバージョン管理システムの開発が必要かも[[br]] クヌース先生万歳[[br]] = 開発手法 * モジュール開発 ウォーターフォール * モジュール内の関数などの開発 agile[[br]] 部品をこつこつ作っていく[[br]] * テスト項目開発 総当り法を目指す[[br]] ただし、マシンスペックなどの関係でできないかも。各種テスト項目の畳み込み技術の検討も必要[[br]] = コミット 動く状態でコミット[[br]] テストドライバが充実してきたらテストドライバがすべてOKにならないとコミットできないなどの制限が必要かも