プロジェクトにRubocopを導入することのメリットとデメリット

ruby rubocop project


Posted on 2015/02/02


はじめに

チームでプログラミングをするときに立ちはだかる壁のひとつに「コードの統一」があると思います。 どんなに有能な人が複雑な機能を瞬く間に作り上げたとしても、チームで開発し保守する以上は、それが他人に理解できるものでなければあまり意味がありません。 なぜならばたったひとりしか理解できないコードは、その人にしか保守できないからです。

この「コードの統一」を図るために出てくるのがコーディングルールかと思います。 コーディングルールがあれば、皆が理解できるコードを共有し合うことができます...

Read More

Rails4のマイグレーションの書き方まとめ

rails


Posted on 2014/12/27


はじめに

Ruby 2.2.0 が登場し、Rails 5 の噂も聞くようになった今日この頃ですが、ここで Rails 4 のマイグレーションの書き方についておさらいしておきたいと思います。 Rails 4 系で新しくプロジェクトを作成しようとしている方は必見かもです。

マイグレーションとは?

この記事ではデータベースのスキーマ・マイグレーションを指します。

そもそもデータベースのテーブル/カラムを定義するのになぜわざわざ「マイグレーション(移住/転住)」が必要なのか、という話につい...

Read More

First Post

example


Posted on 2014/11/16


Hello world.

A source code example:

1
2
3
4
5
6
7
8
def hoge
  p 123
  p Time.now
  p "Hello world."
end

hoge
#=> "Hello world."
Read More

Example Article 3

example odd


Posted on 2014/01/03



Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure...

Read More

Example Article 2

example even


Posted on 2014/01/02


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure...

Read More

Example Article 1

example odd


Posted on 2014/01/01


Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure...

Read More