続 atsushifxの七転八倒

ウツ、発達障害の闘病記とIT関係のつれずれを書いていきます

理想的な開発環境とは?

(via やねうらお−AIとかC#,3D,数学,compiler,disassembleとかについて書いちゃうぞ、と。)

最近は、何か挙動不審なことがあれば、デバッガで追いかけることがあるが、それは最終手段だと思う。安易にデバッガで追いかける限りは、設計段階でバグのないもの組み立てていく能力が養われない。とりあえずコンパイルして、何かあればデバッガで、とか考えている人のソースを見るとたいていmodelとviewすら分離されておらず、機種依存部分と機種非依存部分も混ぜこぜになっている。いい環境はプログラマを甘やかすばかりだ。

XPerなので動かして確認しないと…というのはあるんですが。 きちんと設計すべきというのは同意。 頭の中で一度組み上げてからつくるのが昔の熟練者ですで、XPerは本地を作りながら設計を確認するんです。 とはいえ、XPにはいい設計が何かを知っていることと、そうなるように絶えず改善することが必要です。