Avdi Grimm has been hacking Ruby code for over 10 years, and is still loving it. He is chief aeronaut at ShipRise, head chef at RubyTapas.com, and a co-host of the Ruby Rogues podcast. He lives in southern Pennsylvania with his wife and five children.
For many programmers, discovering Ruby is a revelation. They are overjoyed by how elegantly and succinctly they can state problems in the language. But then the real world creeps in, and that joy gradually wanes as the code becomes cluttered with distracting edge case scenarios, error handling, and checks for nil.
Confident Ruby is a guide to recapturing the joy of writing Ruby by employing small patterns and stylistic choices to make each method tell a coherent story. Over the course of 32 patterns, you’ll learn how to isolate uncertainty at the borders of your code; how to avoid repetitive conditionals; and how to liberate your code from the chore of nil-checking. You’ll discover the four parts of a method, and how to use those parts to construct a narrative. Following along with real-world refactoring sessions, you’ll learn how to apply these lessons to legacy code.
Whether you are a novice or an experienced Ruby hacker, this book will help you become a more confident and joyful programmer.
發表於2024-12-18
Confident Ruby 2024 pdf epub mobi 電子書 下載
昨天拿到書瞭,確實好書,很實用。內容類似Ruby重構那本書,可讀性更好些,講瞭為什麼。 重點講瞭輸入處理,目的是代碼保護,包括方法保護和係統保護。減少nil的判斷、類型檢測、異常處理。 代碼分兩層,目標是讓上層代碼簡單清晰,復雜性轉移到下層。 值得反復學習。 值得...
評分昨天拿到書瞭,確實好書,很實用。內容類似Ruby重構那本書,可讀性更好些,講瞭為什麼。 重點講瞭輸入處理,目的是代碼保護,包括方法保護和係統保護。減少nil的判斷、類型檢測、異常處理。 代碼分兩層,目標是讓上層代碼簡單清晰,復雜性轉移到下層。 值得反復學習。 值得...
評分昨天拿到書瞭,確實好書,很實用。內容類似Ruby重構那本書,可讀性更好些,講瞭為什麼。 重點講瞭輸入處理,目的是代碼保護,包括方法保護和係統保護。減少nil的判斷、類型檢測、異常處理。 代碼分兩層,目標是讓上層代碼簡單清晰,復雜性轉移到下層。 值得反復學習。 值得...
評分昨天拿到書瞭,確實好書,很實用。內容類似Ruby重構那本書,可讀性更好些,講瞭為什麼。 重點講瞭輸入處理,目的是代碼保護,包括方法保護和係統保護。減少nil的判斷、類型檢測、異常處理。 代碼分兩層,目標是讓上層代碼簡單清晰,復雜性轉移到下層。 值得反復學習。 值得...
評分昨天拿到書瞭,確實好書,很實用。內容類似Ruby重構那本書,可讀性更好些,講瞭為什麼。 重點講瞭輸入處理,目的是代碼保護,包括方法保護和係統保護。減少nil的判斷、類型檢測、異常處理。 代碼分兩層,目標是讓上層代碼簡單清晰,復雜性轉移到下層。 值得反復學習。 值得...
圖書標籤: Ruby 編程 計算機及軟件 思維 重構 編程語言 待讀技術書 ruby
學到很多重構代碼的技巧。
評分讓你的Ruby代碼永葆青春,對其優雅一如既往。
評分學到很多重構代碼的技巧。
評分學到很多重構代碼的技巧。
評分讓你的Ruby代碼永葆青春,對其優雅一如既往。
Confident Ruby 2024 pdf epub mobi 電子書 下載