
効果的なRails-本のより正確なタイトルを見つけるのは難しいでしょう。 すべてのコンテンツはこれら2つの単語で説明され、380以上のページで100のレシピで公開されています。 Rails 5の最終バージョンのリリースを見越して、このフィクションはそれほど時間がかからないので、時間を費やす価値があります。 しかし、この投資は多大な知識の利益をもたらし、表紙にあるように、 「非人道的なスピードでRailsアプリケーションを作成する」ことを可能にします 。 Railsだけでなく、Rubyだけでもありません。 最初の2つの章には、ターミナルとハード通貨の操作に関する豊富な情報が含まれています。 カットの下の詳細。
去年の夏にまだ準備中だった本の章のサンプルを偶然見つけ、興味を持ち、ニュースレターを購読して、この作品を見逃さないようにしました。 しばらくの間、念のため定期的に小康状態に陥りましたが、本のWebサイトにアクセスしましたが、変更はありませんでした。 そして、過去の終わりか、今年の初めに、仕事の完了と早期の出版を喜んで発表する手紙を受け取りました。
中庭では、5月が徐々に4月に取って代わり、 本が出版されました 。
Efficient Railsは、マニュアルに明示的に記載されていない開発ワークフローを合理化するためのレシピ集です 。 内容に移りましょう:
パート1.ツールキット -作業環境のセットアップ
第1章ターミナル (標準ターミナルの改善とそれでの作業)
第2章Git (gitでの作業と、日常的に発生する非標準的な状況の解決へのアプローチ)
第3章Railsコンソール (隠されたRail Consoleの可能性)
パート2.コード -Railsプロジェクトのコードを最適化する方法
第4章モデル ( モデルの操作の文書化が不十分な部分に重点を置いています)
第5章コントローラー (著者の意見ではコントローラーに関連する重要な問題を解決する)
第6章プレゼンテーション (このセクションは、アジャイルWeb開発のドキュメントまたは本を読んだ後の分析に必須です)
第7章資産 (開発環境の資産とTurbolinksの非自明な瞬間の作業を簡素化する)
第8章メールの操作 (メール送信のセットアップとテストのコツ)
パート3.テクニックとテクニック -テストとデバッグのアプローチ
第9章テスト (例としてライブRailsプロジェクトを使用したテスト環境のセットアップに関するセクション)
第10章デバッグ (pryなどによる高度なデバッグ)
本に書かれていることのほとんどは、2つの方法で認識されます。
- あなたは本当に問題に遭遇し、解決策を探してインターネットを検索し始めました(400ページ未満の本で、すべてを見つけるのにどれだけの時間を費やさなければならないか想像してください)。
- 経験豊富な同僚から(発生した困難に解決策があることに気付かない場合や、これが機能ではなく実際の問題であることをまったく理解していない場合もあります)。
したがって、要約すると、本が適している開発グループは少なくとも3つあります。
- 経験の交換のために同僚に直接アクセスできないフリーランサー。
- テストプロジェクトでRailsを十分にマスターし、最初の仕事を得た若い専門家。
- 本書は、問題を解決するための長年確立された独自のツールとテクニックのセットを新たに見る経験豊富な専門家です。
そしてもちろん、この本は、経験や活動分野に関係なく、好奇心Ruby盛なRuby開発者に適しているため、ワークフローを最適化し、弱点を見つけ、代替案を見つけるためのソリューションを探す時間を大幅に節約できます。
私自身にとって、私は多くの新しい有用なものを発見し、私が毎日使用する使い慣れたツールのその他の可能性について学びました。 たとえば、zshとtigは私の旧友です。 前者の基本を学び、後者をgit-logsのリーダーとして使用したので、最初のものがどれだけ効率的であるかを考えることすらできませんでした。2番目のものは実際には本格的な「gitのコンソールGUIクライアント」です。 本の理想的な作品は、私が見ているように(そして私がそれを自分でどのように使用するか)、本全体を注意深くスキャンして、なじみのないテクニックの毎日の紹介を進めます。 昨日、ようやく古いブランチをクリーンアップしました。今日は、実際にtigとgitの違いを比較します。 明日は ... 明日は土曜日です。
話を要約すると、著者と提携していないことに注意してください。節約した時間を有効に節約できるように、このような素晴らしい本をサポートすることにしました。 この記事から本を販売することに興味さえもありません。 さて、レビューを書くことで、Habrコミュニティの割引のプロモーションコードを入手できるようになりました。これは、現在のドル為替レートの本の公式価格がRails開発者にも噛み付くためです。 ところで、私はアンドリューにこのような寛大な割引をしてくれたことにとても感謝しています。 本を購入するつもりがない場合でも、 無料の章を必ず読んでください 。これは非常に便利です。
本を20ドルで購入(50%オフ)
アンドリュー・アレン
予約サイト
良い週末を!
PSこの機会を利用して、Mest.ruの優れたコードに触発され、それを改善するための新しいアプローチを見つけて適用するよう努め、無関心でない人を小さな居心地の良いチームに招待します。 個人的に書いてください!