『Tidy First?』のカバーアート

Tidy First?

A Personal Exercise in Empirical Software Design

プレビューの再生

Audibleプレミアムプラン30日間無料体験

プレミアムプランを無料で試す
オーディオブック・ポッドキャスト・オリジナル作品など数十万以上の対象作品が聴き放題。
オーディオブックをお得な会員価格で購入できます。
30日間の無料体験後は月額¥1500で自動更新します。いつでも退会できます。

Tidy First?

著者: Kent Beck
ナレーター: Stephen R. Thorne
プレミアムプランを無料で試す

30日間の無料体験後は月額¥1500で自動更新します。いつでも退会できます。

¥1,470 で購入

¥1,470 で購入

Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where you might apply tidyings to improve your code while keeping the overall structure of the system in mind.

Instead of trying to master tidying all at once, this book lets you try out a few examples that make sense for your problem. If you have a big function containing many lines of code, you'll learn how to logically divide it into smaller chunks. Along the way, you'll learn the theory behind software design: coupling, cohesion, discounted cash flows, and optionality. This book helps you:

- Understand the basic theory of how software design works and the forces that act on it

- Explore the difference between changes to a system's behavior and changes to its structure

- Improve your programming experience by sometimes tidying first and sometimes tidying after

- Learn how to make large changes in small, safe steps

- Approach software design as an exercise in human relationships

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2024 Kent Beck (P)2024 Ascent Audio
ソフトウェア開発 プログラミング プログラミング・ソフトウェア開発

こちらもおすすめ

『The Rules of Programming』のカバーアート
The Rules of Programming 著者: Chris Zimmerman
『Designing Data-Intensive Applications』のカバーアート
Designing Data-Intensive Applications 著者: Martin Kleppmann
『Software Engineering at Google』のカバーアート
Software Engineering at Google 著者: Titus Winters, 、その他
『Fundamentals of Software Architecture』のカバーアート
Fundamentals of Software Architecture 著者: Mark Richards, 、その他
『Clean Code』のカバーアート
Clean Code 著者: Robert C. Martin
『Hackers & Painters』のカバーアート
Hackers & Painters 著者: Paul Graham
『Clean Architecture』のカバーアート
Clean Architecture 著者: Robert C. Martin
『Design for How People Think』のカバーアート
Design for How People Think 著者: John Whalen PhD
『Monolith to Microservices』のカバーアート
Monolith to Microservices 著者: Sam Newman
『Learning DevSecOps』のカバーアート
Learning DevSecOps 著者: Steve Suehring
『Prompt Engineering for Generative AI』のカバーアート
Prompt Engineering for Generative AI 著者: James Phoenix, 、その他
『Learning SQL (3rd Edition)』のカバーアート
Learning SQL (3rd Edition) 著者: Alan Beaulieu
『Clean Agile』のカバーアート
Clean Agile 著者: Robert C. Martin
『The Staff Engineer's Path』のカバーアート
The Staff Engineer's Path 著者: Tanya Reilly
『JavaScript (7th Edition)』のカバーアート
JavaScript (7th Edition) 著者: David Flanagan
『AI Engineering』のカバーアート
AI Engineering 著者: Chip Huyen
『Fundamentals of Data Engineering』のカバーアート
Fundamentals of Data Engineering 著者: Joe Reis, 、その他
『Software Architecture: The Hard Parts』のカバーアート
Software Architecture: The Hard Parts 著者: Neal Ford, 、その他
『Learning Agile』のカバーアート
Learning Agile 著者: Andrew Stellman, 、その他
『Building Applications with AI Agents』のカバーアート
Building Applications with AI Agents 著者: Michael Albada
『Information Architecture』のカバーアート
Information Architecture 著者: Louis Rosenfeld, 、その他
『AI and Machine Learning for Coders』のカバーアート
AI and Machine Learning for Coders 著者: Laurence Moroney
『Database Internals』のカバーアート
Database Internals 著者: Alex Petrov
『エンジニアリングマネージャーお悩み相談室 日々の課題を解決するための17のアドバイス』のカバーアート
エンジニアリングマネージャーお悩み相談室 日々の課題を解決するための17のアドバイス 著者: 新多 真琴
『AI Value Creators』のカバーアート
AI Value Creators 著者: Rob Thomas, 、その他
『Defensive Security Handbook (2nd Edition)』のカバーアート
Defensive Security Handbook (2nd Edition) 著者: William F. Reyor III, 、その他
『Leading Effective Engineering Teams』のカバーアート
Leading Effective Engineering Teams 著者: Addy Osmani
『Python Essentials For Dummies』のカバーアート
Python Essentials For Dummies 著者: John C. Shovic PhD, 、その他
『Fundamentals of Software Architecture (2nd Edition)』のカバーアート
Fundamentals of Software Architecture (2nd Edition) 著者: Neal Ford, 、その他
『All Systems Red』のカバーアート
All Systems Red 著者: Martha Wells
adbl_web_anon_alc_button_suppression_t1
すべて表示
最も関連性の高い
Great to listen to and then ponder about what was said. I enjoyed listening to this while driving or exercising

Great listen for exercising

問題が発生しました。数分後にもう一度お試しください。