2021年07月05日

最近のプログラミングってつまらんよね

あーもう作法作法ってうるさいっての!

そりゃ〜美しいコードを見たら思わず目がキラキラ、両手を握って天を仰ぎ見て神に感謝しちゃうよ!その気持ちは分かる。難解なだけなら全然マシで、雑くて飛びっ飛び。fat controllerなんて可愛いねぇって言いたくなるぐらい一貫性なにそれ、 configure にロジック盛ってるどころか、同じ処理がMVCの境界を越えてシステムコアまで飛び回って侵食しまくり、もはやウィルスに食い散らかされたんじゃねーの?ってコード。まあ、俺も雑いから人のこと言えないんだけどさ。

そんな箸棒コードと格闘するのが当たり前だとね。分かるよ。作法作法言いたくなるの。

メソッドが長すぎるだの、処理の重複だの(コレはほんと大変)、単一責任原則違反だのオブジェクトは Immutable にしろだの、細かいところなら protected でもスコープ範囲が広すぎるだの、var ではなく let を使うべきだだの……うるさ〜い! どんどんガチガチ万歳!うるさ〜い!

だったら静的型付言語使えやぁぁぁぁ!

php も javascript もあの馬鹿馬鹿しいほど緩いとこが面白いんだよ! ミュータブルどころかぐりゅんぐりゅんミューテーションするのが面白いんだよ!カプセル化なにそれ?で、関数内変数すら書き換えられるとこが面白いんだよ(このブログでも過去やってる)

そりゃまあ、業務でそれやったら殺される勢いで嫌われるが……。もっとプログラミングを楽しもうよ。
アプリが「完成」するのは当たり前。そこで止まってるだけなんてつまらんことない?

と、言いますかね。



毎回どのような結果を生むか分かるような議論をするの、なんなの?

Fat controller ダメ〜とか言い出した時に気付くだろって思った人多いでしょ。次は Fat model ぎゃーぎゃーになるんだろうな……ってさ。案の定なわけだけど、fat controller よりマシと留飲を下げて納得している訳だが、あーだこーだ言うほどの差もなくどっちもどっちじゃね?って。苦笑。

と、そしてさらに言うなら fat model をなんとかしようという動きも出てくるよね。

俺は自他ともに認める情弱なんで、ふ〜ん、そうなんね〜ぐらいなんだが、ハッキリ言って ”予想出来たよな!?!?!?” 思いっきりさ。情弱、云々もはやど〜でもいい。予想出来たろ!!!

正直、いまどーなってるか知らん(つか勝手にごちゃごちゃやっててね♥って感じなんだが)どうせ細切れにしよ〜とかそんなレベルでしょ? モデルから他に移す、という結局同じ発想でしょ???

で、徹底して追及し始めるとどーなるか……。結局、馬鹿馬鹿しいほどシンプルなアクションしかしないような、粒度が極めて細かいメソッドが大量に生産されて……網目のように連携し始めるんよな。
それってトリガー地獄、コールバック地獄と本質的に何が違うん?

結局何をどうするかバランス次第だと思うんだが、「作法」にとらわれ過ぎて本末転倒な気がするんよね。

同日追記)

コメント行を除いて 50行を越えたら fat感があるって記事を見つけてしまった。
まじかよ……。
もう controller 要らねぇだろ。確かに大半のコントローラは 50行も書いてないよ。俺も。

ほとんどプロパティ設定程度で済むからさ。
しかし、そればっかじゃねーじゃん。contorller の存在意義丸無視で他にロジックを書く意味なにwww
だったらMVCとは別のモデル使えよな……。
posted by HiFa at 08:12 | 愛知 ☁ | Comment(2) | よもやま | このブログの読者になる | 更新情報をチェックする
>>> スパムコメントは消してますよん。 お互い無駄な労力は避けましょう。 <<<

この記事へのコメント

てか……。最終更新2013年だとさwww
久しぶりとか言うレベルじゃねーなwww

8年ぶりに seesaa みたらまだサービス継続してて、ちょっと投稿してみた。
Posted by HIFA at 2021年07月05日 09:21
ちなみに作法作法でもはや自己満舐め回しじゃないか?と思ったのは

Magento

あのDBの設計思想は自分もやってて共感する部分も多かったんだが、ブツ切れ感にイライラした……。
だいたいパフォーマンスが悪すぎる。


俺が携わった時は、玉子一個割るのにブルドーザー使いたいの?ってぐらい pc specを要求する(大げさw)
かといってデカいシステムに適しているか?と言えば、全くそんなわけはない。とにかくリッチ環境を要求する。もうね。
レギュレーションが大切なのか、アプリとして稼働する方が大切なのか分からなくなる。

まあ、何年も前の話だから、今は spe も上がってるし、magento 自体改善されていると思うけど。

あーもう、なんなんだろうね。プログラマって本末転倒が大好き(もちろん人のことは言えない)
Posted by HiFa at 2021年07月05日 11:02
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。