やっぱり動的型付け言語は大規模開発で効率が悪い 2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0977デフォルトの名無しさん
2011/11/09(水) 00:47:05.93関数を書く → セーブする → 裏で自動でコンパイルが走る → ここでエラーがあれば直す
→ エラーが無ければ関数の型を確認 → 型が予想と違えば直す → 最初に戻る
基本的に上のサイクルをリズムを崩さず書く(>>958が指摘するようにREPLも良く使う)
で、動くモジュールが出来たら、ocamlc -i で.mliファイルの雛形
(Cでいうところのヘッダーファイル。ソースファイルは.ml)を生成し、
これを修正して(例:非公開関数の型情報を消す)コメントを追加して完成
だから最終的には型情報付きのコードが出来上がる
なお、書くときはvim、コードを腰据えて読むときはEclipseを使ってる
(他人のコードを読むときのビジュアルデバッガの便利さはヤバい)
レス数が950を超えています。1000を超えると書き込みができなくなります。