Show page source of コーディング #52918

= コーディング規約
ソースコードの文法には曖昧さが無いはずなのでコーディング規約は規定せずindentコマンドを適宜利用[[br]]
自分がコードを読みやすいindentコマンドのオプションを探しとく[[br]]
ただし、コミットしたソースのdiffが見づらくなるかも知れないので後々はコーディング規約を規定するかindentコマンドを走らせてからdiffを取れるバージョン管理システムの開発が必要かも[[br]]
クヌース先生万歳[[br]]


= 開発手法
* モジュール開発
ウォーターフォール
* モジュール内の関数などの開発
agile[[br]]
部品をこつこつ作っていく[[br]]
* テスト項目開発
総当り法を目指す[[br]]
ただし、マシンスペックなどの関係でできないかも。各種テスト項目の畳み込み技術の検討も必要[[br]]

= コミット
動く状態でコミット[[br]]
テストドライバが充実してきたらテストドライバがすべてOKにならないとコミットできないなどの制限が必要かも