hirano汎用性のない実装はするなTwitterFacebookGoogle+はてブPocket掲題のとおりですが汎用性のない実装、いわゆるオレオレ実装は本当やめてほしいし、やめたほうがいいということを布教活動もこめて書き留めておきたいと思います。呼ばれるプロトタイプに関して調べていました。ように集合関数を用いてクロージャ内で処理を行いたいなと思っていました。ような集合関数が実装されていないだけでなくイテレートすらできません。みたいな記述はできないわけです。ループで回すシンプルな方法がいいと記事もありました。拡張しちゃえばいいじゃないか。みたいな記事に出会います。いうのはヤメロ勘弁してほしいです。自分が共同作業するような位置にいるわけでもないですが、それでもそういう記事を見るだけでゾッとします。このゾッとするのは直感です。直感はものすごく大事です、でも言語化しないと記事としては伝わらないのでいくつか言語化してみると一般的ではない。他人が初めて読んだ際に混乱しか呼ばない。実装が洗礼されていない。普通のエンジニアが表面だけをなめて実装したものなのでたかが知れいている。公式の言語仕様による影響を受ける可能性が高い。その瞬間バグへと変貌する。将来の自分でさえ忘れていると思うといったところです。保守性というのは記述が短くなることだけではないです。ループを記述するほうが圧倒的にシンプルで長期的に見て保守性が高いです。まとめできるだけシンプルに、混乱のない、美しい世界を心がけたい。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。購入したRECOMMENDこちらの記事も人気です。