

id:t-wada と話してた時に出てきた「プログラマの麻疹」

プログラマはみんなどうせかかるんだから早めにかかっておいた方が良い

そしてかかっておくと治った後にはさらに良いコードが書けるようになるので

恐れずにかかりましょう

名前 症状 僕の状態 OO 厨 多分、現在一番キャリアが多い。一時期 AOP 厨になってしまった人も含むことがある。Smalltalk を神格化し始める かかり中 function 厨 最近増えてきた。マルチコア時代に最適というわかりやすい感染源ができたことも要因の一つ。LISP が世界を作っていると信じる 挫折中 三項演算子厨 どんどんネストした三項演算子を書いてしまう。気がつくと自分でもよくわからなくなってることもある 治療済み テスト厨 テストのためだけにコードを書いてしまう。プロダクトコードのきれいさよりもテストのしやすさを求めてしまう 治療中 lambda厨，クロージャ厨 言語によってさまざまだが、lambdaやクロージャ、無名関数などを多用してしまう。そのままfunction厨になることが多い 治療済み インターフェース厨 実装が一つしかないし、DIも使ってないのにインタフェースを切りたがる。なんでもインタフェース化。OO厨、パターン厨の一つ ワンライナ厨 本来の意味でのワンライナとは違うが複数の処理を1行で書いてしまう。Python でこれにかかってしまうと自分でも読めないコードを書き始める 治療中

他にも演算子オーバーロードを使いすぎるとかmixin使いすぎるとか色々あるんだけど，誰か言語毎の麻疹を書いて＞＜

追記