研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ
Jeremy Evans/角谷信太郎ラムダノートISBN 9784908686177
Rubyタグで同率6位(23冊中)。Zenn・Qiitaなどの3記事で紹介(時点)。
- 紹介記事
- 3件
- 媒体別
- 企業テックブログ 3
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- タグ内の順位
- Rubyタグで同率6位(23冊中・紹介記事数の順)
紹介された時期
2023年から2024年にかけて、続けて紹介されています。最新は2024年12月です。
紹介している記事(3件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 「研鑽Rubyプログラミング」を読んで 企業テックブログ · 虎の穴 ·
Ruby技術者認定試験Goldを取得後、実装のセンスが足りないと感じて中級者向けの本書を読んだ。リスコフの置換原則の解説から「プログラマーなら正しいやり方がわかるはず」というRubyの考え方に納得したという。コードフォーマットの「詩人」と「哲人」、Rubyでテストが重要な理由、存在しないコードより速いコードはないという節を学びが多かった箇所に挙げている。
- 社内読書会で2023年に読んだ本 〜ラムダノート&オライリー〜 企業テックブログ · LIVESENSE ·
社内読書会で読み、大ベテランがRubyのより良い書き方を解説する本だと紹介している。あまり初級者向けとは言えないとしつつ、内部構造からの最適化、テストやエラー処理、メタプログラミング、DSL、Webアプリの設計・実装まで扱い、Webサービスを開発・運用する自分にとって参考になったと評価。特定の原則を強く主張せず視点のバランスが良いとしている。
- 研鑽 Ruby プログラミングの社内読書会を完走した感想 企業テックブログ · フィードフォース ·
社内読書会でこの本を全17章、7週に分けて読み終えた。2つのプロダクトから9人が参加し、Open Space Technology形式で話したい話題ごとにブレイクアウトルームへ分かれて議論した。知識を補い合いながら読めた点が最大の利点で、アンケートでは内容理解に役立ったとの回答がほぼ満足の結果だったという。
この本について
Rubyで実践的なコードを書くための原則とトレードオフを、一般的なプログラミング、Gemの制作、Webフレームワークの実装という視点から扱う。リスコフの置換原則の解説では、プログラマーが正しい判断をするというRubyの考え方を示す。コードフォーマットをめぐる議論では、表現の豊かさを重視する立場と構文や意味の一貫性を重視する立場を取り上げる。動的型付けや構文の性質から、実装を実行して確かめるテストが重要になる理由を説明し、速度を求める際には処理の工夫だけでなく不要なコードの削除も検討する。
紹介記事と書誌情報をもとにAIが要約したものです。原文の転載ではありません。