24 Dec '15, 2pm

Ruby - Rails のアーキテクチャ設計を考える - Qiita https://t.co/jRBnN17wXq

## はじめに ここ一年くらいずっと Rails の何がダメでどうすれば良くなるのかを考えていました。 Rails を使ってそれなりの規模のアプリケーションを作ったことがある人なら、メンテナンスのしづらさを感じたことがあるのではないでしょうか。 メンテナンスの問題は Rails 以外の開発でも発生することですが、実のところメンテナンスしやすいアプリケーションはどうすれば作れるのでしょうか? この難問に対して私も答えを持っていませんが、考え続けています。 少なくとも、 Rails Way や Rails Tutorial をベースにしたアプリケーション開発は、業務で用いるには簡単すぎるように思います。 「レールに乗る」という言葉がありますが、私は考え方を変えました。 Rails は規模の大きいフレームワークですが、土台に過ぎません。 Rails Way の設計方針は小規模な開発では有効ですが、規模が大きくなると Fat Model や Fat Controller を作り出し、メンテナンス性の低下を引き起こしがちです。 Rails を用いた開発であってもアーキテクチャ設計は状況に応じた選択が必要です。 おそらく上記の御託は、誰しもそれなりに感じていることだと思います。 今日は方法論の話をします。 ## ポスト Rails まず参考として、ポスト Rails を狙う gem を紹介します。 アーキテクチャ設計に gem は必須ではありませんが、考え方を学ぶには最適です。 - [Trailblazer](http://trailblazer.to/) - [Lotus](http://lotusrb.org/) Trailblazer は Rails にサービス層や ViewModel を提供し、新しい規約を組み込みます。 http://trailblazer.to/ や https://github.com/apotonick/trailblazer を読むだけでも Trailblazer の考え方に触れることはできますが、 [電子書籍](ht...

Full article: http://qiita.com/kbaba1001/items/e265ad1e40f238931468#mod...

Tweets

Ruby - Rails のアーキテクチャ設計を考える - Qiita: はじめに ここ一年く...

qiita.com 23 Dec '15, 3pm

## はじめに ここ一年くらいずっと Rails の何がダメでどうすれば良くなるのかを考えていました。 Rails を使ってそれなりの規模のアプリケーションを作ったことがある人なら、メンテナンスのしづらさを感じたことがあるのではないでしょうか。...

Ruby - ある日、目が覚めたらRails(のテスト)が壊れていた - Qiita http...

qiita.com 24 Dec '15, 8am

<この記事は「[Money Forward Advent Calendar 2015](http://qiita.com/advent-calendar/2015/moneyforward)」の12日目の記事です> Railsでアプリを書いたり...

https://t.co/gV92iWVySN https://t.co/RAhgqajNsW

https://t.co/gV92iWVySN https://t.co/RAhgqajNsW

b.hatena.ne.jp 24 Dec '15, 1am

Hyatt Hotels attacked with payment-card stealing malware | Reuters

#Savon do not know how to create namespace - ru...

abizy.com 23 Dec '15, 11pm

How to Get out of a meeting - send yourself a phone call using IFTTT How to Save all your Gmail Attachments to Dropbox How...

About Ruby on Rails

About Ruby on Rails

webdesignfanatic.com 25 Dec '15, 10pm

Faster Web App Development – Ruby on Rails already has existing directory architecture in place. Developers seeking to bui...

#Ruby on Rails - Controller without Views #Tech...

abizy.com 24 Dec '15, 10pm

We do not share, store or cache any illegal files on this blog. We only share digital contents those are licensed under “C...

#about layouts in ruby on rails tutorial #Tech ...

abizy.com 27 Dec '15, 11am

We do not share, store or cache any illegal files on this blog. We only share digital contents those are licensed under “C...

#Missing step in downloading Ruby and crerating...

abizy.com 27 Dec '15, 10pm

How to Save breaking news from NASA to Pocket usin... How to Share a link of NASA's image of the day on ... How to Get not...

#What is the cleanest way to integrate Ruby on ...

abizy.com 25 Dec '15, 11pm

We do not share, store or cache any illegal files on this blog. We only share digital contents those are licensed under “C...

Today in #Ruby, #Rails, & #Python is out!

paper.li 25 Dec '15, 12pm

Today in #Ruby, #Rails, & #Python Today in #Ruby, #Rails, & #Python, by David Young: News from Rubyists and Pythonistas Pl...

Today in #Ruby, #Rails, & #Python is out!

paper.li 23 Dec '15, 12pm

Today in #Ruby, #Rails, & #Python Today in #Ruby, #Rails, & #Python, by David Young: News from Rubyists and Pythonistas Pl...

Upgrading to Ruby on Rails 5.0 from Rails 4.2

dev.mensfeld.pl 24 Dec '15, 2pm

On branch rails5 Changes not staged for commit: modified: bin/rails modified: bin/rake modified: config/application.rb mod...

#Ruby on Rails update current user #Tech

abizy.com 03 Jan '16, 11am

We do not share, store or cache any illegal files on this blog. We only share digital contents those are licensed under “C...