Kent Beck
Tidy First?: A Personal Exercise in Empirical Software Design
Tidy First?: A Personal Exercise in Empirical Software Design
💎 Earn 114 Points (£1.14) on this item.
YOU SAVE £9.15
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Tidy First?: A Personal Exercise in Empirical Software Design
Kent Beck, creator of Extreme Programming and pioneer of software patterns, suggests when and where to apply tidyings to improve code. This book helps you understand the theory behind software design, explore the difference between changes to a system's behavior and structure, improve your programming experience, and make large changes in small, safe steps.
Format: Paperback / softback
Length: 125 pages
Publication date: 03 November 2023
Publisher: O'Reilly Media
Tidying up code is essential for maintaining a clean and efficient software development process. Breaking down code into smaller, manageable sections can greatly improve readability and make it easier to understand and maintain. In this practical guide, author Kent Beck, creator of Extreme Programming and pioneer of software patterns, offers insights on when and where to apply tidying techniques to enhance code quality.
Instead of attempting to master tidying all at once, this book provides a gradual approach. It allows readers to experiment with a few examples that are relevant to their specific problem. By dividing large functions into smaller chunks, readers can enhance the logical structure of their code and make it more cohesive.
Furthermore, this book delves into the theory behind software design, including concepts such as coupling, cohesion, discounted cash flows, and optionality. Understanding these principles can help developers make informed decisions about the structure of their systems.
One of the key benefits of tidying code is that it enables developers to make large changes in small, safe steps. By focusing on improving the structure of the code first, developers can minimize the risk of introducing errors or breaking existing functionality. This approach allows for a more gradual and iterative development process, which can lead to higher-quality software.
Moreover, tidying code can improve the programming experience by promoting a more thoughtful and systematic approach to development. By breaking down code into smaller sections, developers can better understand the underlying logic and relationships between different parts of the system. This can lead to more efficient and effective problem-solving, as well as a deeper understanding of the codebase.
In conclusion, tidying up code is a crucial aspect of software development that can greatly enhance readability, maintainability, and overall quality. By applying tidying techniques in the right places and at the right time, developers can improve their programming experience and create more robust and reliable systems. Whether you are a seasoned developer or just starting out, this book provides valuable insights and practical techniques for improving your code.
Weight: 232g
Dimension: 176 x 233 x 12 (mm)
ISBN-13: 9781098151249
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
