【企業】.NETが普及すると共産主義となる【人民】
■ このスレッドは過去ログ倉庫に格納されています
0079偏狂人
NGNG漏れの5年程前の体験を一発入れといてやろう。
優れたオプソ技術者の書くコードの特質として、
(1)Simple is Best : ちょっと見、低スキルなコードだが、メンテや拡張が容易なコードを書く
(2)堅牢性:Simpleだけど機能は満たしているから、結果として堅牢
(3)カスタマイズや動作変更を行うポイントに、複雑な制御機構や一見便利そうなクラス設計など書かずに、
ダイレクトに対象を操作するコードとインターフェースを書く
ってな点が見受けられた。
数千万行のソースで構成される、WinNTのような複雑なシステムの構築を素晴らしい偉業と思ってしまう漏れには、
対極的な価値観なのだが、最近のオブジェクト指向のトレンドを見ると、上記特性のオブジェクト指向版が出てきている。
(1)(2)→AgileとかXPの価値観と共通。
(3)→Aspect指向の仕組みと酷似。
この共通性は、単に凄腕プログラマーがオブジェクト指向を実務で使い出したから生じたとも考えられるが、
むしろ小さな開発グループで、堅牢かつ確実なプログラムの作成には、パラダイムの違い(手続き的とオブジェクト指向)を越えて普遍的に上記特質が必要なのだ、とも考えられる。
このレスで、漏れが言いたい事はこうだ。
「間接民主主義の欺瞞、衆愚政治の泥沼を乗り越え、SimpleかつDirectな直接民主主義を指向する事こそが、今の時代求められているのではないか?
そして、その変革は革命や政治変革で起こる事ではなく、例えば2ちゃんのような糞コミュニティで糞レスの応酬を繰り返す中でこそ生まれるのではないか」
てなことだ。とはいえ、2ちゃんで過ごす時間は、人生の中で最も無駄な時間の一つであるのは確かだが。
■ このスレッドは過去ログ倉庫に格納されています