ちょっと前にも同じようなエントリ書いてたけど。システムを自分で実装しておいて、わけがわからなくなってきた。
スパゲッティっていうわけじゃあないし、いつも書いてるコードよりは整然としてるとは思うんだけど、柔軟性を意識するあまり、複雑性が増してしまった。爆発までは行ってないけど、少なくともIDE(VisualStudio)無しではコードを管理できなくなった。
自分が作ってるシステムで自分自身が溺死しそうな勢いである。これはマジで再考の余地があるな。
月 | 火 | 水 | 木 | 金 | 土 | 日 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
ちょっと前にも同じようなエントリ書いてたけど。システムを自分で実装しておいて、わけがわからなくなってきた。
スパゲッティっていうわけじゃあないし、いつも書いてるコードよりは整然としてるとは思うんだけど、柔軟性を意識するあまり、複雑性が増してしまった。爆発までは行ってないけど、少なくともIDE(VisualStudio)無しではコードを管理できなくなった。
自分が作ってるシステムで自分自身が溺死しそうな勢いである。これはマジで再考の余地があるな。
Tags:
仕事なくなりました。駆け出しですが、Web 系の SE をやっていました。仕事ください。。。
mixiともう一つ別のところで書いてた日記をインポートしたので、公にするような内容でないものが含まれている可能性が十分にあります。
何かまずいエントリを見つけてしまった場合は、非公開にしたいのでこっそり教えてくださいw
「おかえりんこ♪」の言葉につい反応してしまった後に気がついて、俯き加減の真っ赤な顔でバカって言ってくれるお嫁さんが理想です。リア充爆散しろや!
© 2002–2011 からだのブログ — Sitemap — Cutline by Chris Pearson
あー、あるあるw
無駄な汎化を廃止したり、設計自体を見直したりするのは当然として、一つ現場で使われる最終奥義を。
それは・・
汚いものをなんとか一箇所にまとめてしまう。「駄目なやつ」に全て押しつけるの。
そうすれば、わけわかんないバグが出たり、無理な実装を追加しようとした時には、そいつだけを触ればいいってわけ。
そうそう。常時リファクタリングしてる結果。汚い部分はかなり局所化されてるものの、今度は、そこにアクセスするために飛び越えるべきラッパが増えてしまったっていう構造なんですよ。
すでにわけがわからなくなりかけたラッパの構成を下手に変えるのも怖いし。うぇうぇwww テストファーストとかやっておけばよかったかも。