C言語がメモリリークやポインタ操作ミスでクラッシュを招くように、C言語はプログラマに全能性を求めてしまっている。流れは設計者に全能を求めてしまう。この論文では、作成したものを表現するという点に関して、ソースコードは、その実現方法を含む完全な形で全てが記載されているという点があげられる。設計を考えると、その設計はそのままコードに置き換えられるか?不可能だ。そこまでできる位なら、設計書をコンパイルした方が圧倒的に効率的だ。現実的に広まったかは別として、面白い観点だ。コードを書くことと設計する事に差はほぼないという事だ。エネルギーも「熱→水蒸気→(タービンにかけて)電気」と変換する上でエネルギーをロスするように、工程を増やして他人を介在すれば、それだけ原型の仕様が失われる。そこを考えれば、設計/製造と分けることが現実と乖離していることがわかる。名前の通り、クラス設計において、1つの機能は1...2017-05-04オブジェクトの状態は作らないここで言う状態とは、クラス変数と振る舞いの状態を意味します...2017-04-26プログラムを読みやすくするための個人的Tips個人的に綺麗なコードを書くために心がけているもの。