• Showing Page History #52917

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

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


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

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