自分のコード綺麗って思ってんの?

guideline.gem

https://github.com/r7kamura/guideline
恐怖体験があって、震え上がり、少しでも綺麗なコードが書けるようなGemつくってる。複雑過ぎるメソッドや、使われていないメソッドが定義されていないかとか、長過ぎる行を書いてないかとか、簡単なチェックを自動化できる。こういうコードは綺麗ではないみたいなことがふわっと言われているよりは、綺麗ではないコードというのがコードで表現されている方が安心感があると思った。もしコーディングルールとして文書化したのでみんな守ろうみたいな感じにしても、コードを書くときに常にそれを覚えていなければ意味がないし、常にそういうことを気にしながら、ずっと緊張しながらコードを書かないといけない。そういう風に常に何かに気を配りながら作業するというのは、意識は高いけど、疲れるから極力やりたくないし、そもそも新しくその文化に人間が入ってくるる度にコーディングルールを読ませたり、コードレビューでそういうことを指摘したり、いつまで手動で?、いつまで手動でコードレビューしてるんですか?、いつまア、アアうわぁああああああ!!!!!!はああああああああ!!!!!!!!

使い方

$ gem install guideline $ guideline lib/guideline/checkers/abc\_complexity\_checker.rb 9: ABC Complexity of method\<Guideline::AbcComplexityChecker::Moduleable.included\> 16 should be less than 10 lib/guideline/error.rb 5: Remove unused method \<render\>

ご意見

中村くんって自分のコード綺麗って思ってんの!?

— fubaさん (@fuba) 11月 30, 2012

中村くんって自分のコード綺麗って思ってんの!?

— 美顔器(ビガンキ)さん (@motemen) 11月 30, 2012

中村くんって自分のコード綺麗って思ってんの!?

— マウンテン・プルギス さん (@1VQ9) 11月 30, 2012

技術部長が突然「中村くんって自分のコード綺麗って思ってんの!?」とか話しかけててやばかった

— Issei Narutaさん (@mirakui) 11月 30, 2012

中村くんをいじめるのはやめろ

— ちょ子さん (@cho45) 11月 30, 2012

中村くんがんばって..

— hakobeさん (@hakobe) 11月 30, 2012

中村くんなぜそんな扱いに

— Hiroshige Uminoさん (@yaotti) 11月 30, 2012

中村くんにプログラミング教わっています

— Yoshioriさん (@yoshiori) 11月 30, 2012

プログラミングの全ては中村くんに教わった

— ちょ子さん (@cho45) 11月 30, 2012

頑張れ中村君、頑張れ

— (あんちべ 心はS式とともにあります)さん (@AntiBayes) 11月 30, 2012