新刊
商業誌・392ページ・紙/電子・3,000円プログラミング言語の入門書では、前半でコアとなる文法が説明され、ライブラリをはじめとする周辺機能の紹介や開発手法の説明などが続きます。本書のスタート地点は、その先です。言語が備える基本的な機能(クラス、メソッド、変数など)の性
能を実践で極限まで引き出すための思考、ライブラリやDSLを自分で設計するコツ、メタプログラミングやデザインパターンとの付き合い方、データベースやフレームワークに対する心構え、そしてセキュリティへの取り組み方などを扱います。
業務で毎日のようにRubyのコードを書いているというプログラマーはもちろん、ちょっとしたコードならRubyで書いたことがあるという他言語のプログラマーにとっても、プログラミングにおけるさまざまな原則とトレードオフについて繰り返し考え直すきっかけになる貴重な中級者向け解説書です。