注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

ReekはRuby製のオープンソース・ソフトウェア。まだプログラマをはじめたばかりの頃は自分のソースコードを人に見られるのが嫌だった。もっと良い書き方があるんじゃないだろうか、とかスタンダードに即していないんじゃないだろうかといった思いがあったのだ。 0

ピクチャ 66.png
サンプルのコードでチェック 0

 

確かに幾つかの基本的なルールはあるだろう。特に最近ではDRY(Don't repeat yourself)のルールが用いられることが多くなっている。そんな時に人に見せる前にちょっと自分のコードをチェックしたいと思ったならば使ってみたいのがReekだ。 0

ReekはRubyのコードを解析して問題がないか確認してくれるソフトウェアだ。コードを解析しているだけなので、問題がないからといってバグがないという訳ではないので注意して欲しい。とは言えチェックすることでよりエレガントなコードに近づくのは間違いないだろう。 0

ピクチャ 67.png
公開前にチェックしたりするとよさそう 0

 

例えば同じメソッドが複数箇所で使われている、長いメソッド名、見た目で分からない変数名などがリストアップされる。iなどは汎用的に使われる変数名だが、実体が分かりづらいのは確かだ。Reekの注意によって直すか直さないかは個人の好きずきだが、分かりやすいコードはバグの潜む可能性を下げるのではないだろうか。 0

執筆時のバージョン
 1.2.6

 

Home - reek - GitHub
 http://wiki.github.com/kevinrutherford/reek 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が159あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る