Clean code cookbook : recipes to improve the design and quality of your code / Maximiliano Contieri.
Publisher: Sebastopol, CA : O'Reilly, 2023Copyright date: ©2023Edition: First editionDescription: xvii, 409 pages : illustrations ; 23 cmContent type:- text
- unmediated
- volume
- 9781098144722
- 1098144724
- 005.1/3 23 C762

Item type | Current library | Call number | Status | Notes | Date due | Barcode | |
---|---|---|---|---|---|---|---|
![]() |
Central Library المكتبة المركزية | 005.13 C762 (Browse shelf(Opens below)) | Available | قاعة الكتب | 48072 |
Browsing Central Library المكتبة المركزية shelves Close shelf browser (Hides shelf browser)
No cover image available | ||||||||
005.12 خ784 تصميم النظم باستخدام متحكمات PIC | 005.13/3 D139 Data visualization with Python and JavaScript : scrape, clean, explore & transform your data / | 005.13/3 L693 Java programming and data structures / | 005.13 C762 Clean code cookbook : recipes to improve the design and quality of your code / | 005.13 L167 Object-oriented programming in C++ / | 005.13 L167 Object-oriented programming in C++ / | 005.13 S443 Concepts of programming languages / |
Includes index.
Foreword -- Preface -- Clean code -- Setting up the axioms -- Anemic models -- Primitive obsession -- Mutability -- Declarative code -- Naming -- Comments -- Standards -- Complexity -- Bloaters -- YAGNI -- Fail fast -- Ifs -- Null -- Premature optimization -- Coupling -- Globals -- Hierarchies -- Testing -- Technical debt -- Exceptions -- Metaprogramming -- Types -- Security.
"Software engineers and architects who work with large, complex code bases need to scale and maintain them effectively. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and assess their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real-world examples in JavaScript, PHP, Python, Java, and many other programming languages, this cookbook provides proven recipes to help you scale and maintain large systems. Every section covers fundamental concepts including readability, coupling, testability, security, and extensibility, as well as code smells and the corresponding recipes to address them"--Page 4 of cover.