IT業界で気づいたことをこっそり書くブログ

くすぶってるアプリエンジニアが、日々気づいたことを適当に綴っていきます(受託→ベンチャー→フリー→大企業→ベンチャー→起業)

設計

プログラムの設計思想には、収束型と発散型があるっていう話(その1)

毎年新しいアーキテクチャーや設計手法が生まれては消えていきます。毎回新しい案件に入るごとに、モヤモヤする設計を目の当たりにします。 そこでどうにも2つの大きな思想の違いがあることにようやく気づき始めることができました。おそらく優秀な層の方々…

オレ流プログラムは何故失敗しがちか?

anond.hatelabo.jp b.hatena.ne.jp プログラマーはより改善しようという気概に溢れた人が多いです。なのでプログラミングに慣れてくると、どうにかそれを改善しようと思うことがあります。これは多分麻疹みたいなものだと思うんですが、20代後半くらいのそこ…

どのデザインパターンを使うか、4つの観点(思想)

半分愚痴です。 MVCやMVP、なんちゃらアーキテクチャなど、色々ありますが、あれらのコード全体の構成を決める所謂デザインパターンうち「どれを使うか」「使わないか」というのは大体4つの観点で決まると思います。いや、決めるべきだと思います。決められ…

組織・業界は如何にしてエンドユーザーを無視するか

そんなに難しい話ではないです。確認の意味を込めて。 例えば、個人・創業者が1人だと、見るべき相手はエンドユーザーしか居ません。ここで多かれ少なかれ、エンドユーザーを見れなかった人は淘汰されます。 (※例外はあります。例えば趣味でやってる人など…