『研鑽Rubyプログラミング ― 実践的なコードのための原則とトレードオフ』
原則を学んで腕を磨き、さらなる高みを目指す
- Jeremy Evans 著、角谷信太郎 訳
- 原書 Polished Ruby Programming
- 392ページ
- A5判
- ISBN:978-4-908686-17-7
- 2023年4月14日 第1版第1刷
- β版(2023年3月まで販売)との差額で紙書籍を購入いただくことはできません
プログラミング言語の入門書では、前半でコアとなる文法が説明され、ライブラリをはじめとする周辺機能の紹介や開発手法の説明などが続きます。本書のスタート地点は、その先です。言語が備える基本的な機能(クラス、メソッド、変数など)の性能を実践で極限まで引き出すための思考、ライブラリやDSLを自分で設計するコツ、メタプログラミングやデザインパターンとの付き合い方、データベースやフレームワークに対する心構え、そしてセキュリティへの取り組み方などを扱います。
業務で毎日のようにRubyのコードを書いているというプログラマーはもちろん、ちょっとしたコードならRubyで書いたことがあるという他言語のプログラマーにとっても、プログラミングにおけるさまざまな原則とトレードオフについて繰り返し考え直すきっかけになる貴重な中級者向け解説書です。