Clean code cookbook: recipes to improve the design and quality of your code
Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code....
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Sebastopol, CA
O'Reilly Media, Inc.
2023
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781098144715/?ar |
Zusammenfassung: | Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in JavaScript, PHP, Java, Python, 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, and extensibility, as well as code smells--symptoms of a problem that requires special attention--and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will: Understand the benefits of clean code and learn how to detect code smells Learn refactoring techniques step by step Gain illustrative code examples in several modern programming languages Get a comprehensive catalog of common code smells, their impacts, and possible solutions Use code that's straight to the point, favoring readability and learning. |
Umfang: | 1 online resource |
ISBN: | 9781098144685 1098144686 9781098144692 1098144694 |
Internformat
MARC
LEADER | 00000cam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-096664444 | ||
003 | DE-627-1 | ||
005 | 20240228122042.0 | ||
007 | cr uuu---uuuuu | ||
008 | 231006s2024 xx |||||o 00| ||eng c | ||
020 | |a 9781098144685 |c electronic book |9 978-1-0981-4468-5 | ||
020 | |a 1098144686 |c electronic book |9 1-0981-4468-6 | ||
020 | |a 9781098144692 |c electronic bk. |9 978-1-0981-4469-2 | ||
020 | |a 1098144694 |c electronic bk. |9 1-0981-4469-4 | ||
035 | |a (DE-627-1)096664444 | ||
035 | |a (DE-599)KEP096664444 | ||
035 | |a (ORHE)9781098144715 | ||
035 | |a (DE-627-1)096664444 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.1 |2 23/eng/20230919 | |
100 | 1 | |a Contieri, Maximiliano |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Clean code cookbook |b recipes to improve the design and quality of your code |c Maximiliano Contieri |
264 | 1 | |a Sebastopol, CA |b O'Reilly Media, Inc. |c 2023 | |
300 | |a 1 online resource | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
520 | |a Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in JavaScript, PHP, Java, Python, 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, and extensibility, as well as code smells--symptoms of a problem that requires special attention--and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will: Understand the benefits of clean code and learn how to detect code smells Learn refactoring techniques step by step Gain illustrative code examples in several modern programming languages Get a comprehensive catalog of common code smells, their impacts, and possible solutions Use code that's straight to the point, favoring readability and learning. | ||
650 | 0 | |a Software engineering | |
650 | 0 | |a Computer software |x Development | |
650 | 4 | |a Génie logiciel | |
776 | 1 | |z 1098144724 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 1098144724 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781098144715/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-096664444 |
---|---|
_version_ | 1833357143554654208 |
adam_text | |
any_adam_object | |
author | Contieri, Maximiliano |
author_facet | Contieri, Maximiliano |
author_role | aut |
author_sort | Contieri, Maximiliano |
author_variant | m c mc |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)096664444 (DE-599)KEP096664444 (ORHE)9781098144715 |
dewey-full | 005.1 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1 |
dewey-search | 005.1 |
dewey-sort | 15.1 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02727cam a22004092c 4500</leader><controlfield tag="001">ZDB-30-ORH-096664444</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228122042.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">231006s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781098144685</subfield><subfield code="c">electronic book</subfield><subfield code="9">978-1-0981-4468-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1098144686</subfield><subfield code="c">electronic book</subfield><subfield code="9">1-0981-4468-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781098144692</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-0981-4469-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1098144694</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-0981-4469-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)096664444</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP096664444</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781098144715</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)096664444</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.1</subfield><subfield code="2">23/eng/20230919</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Contieri, Maximiliano</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Clean code cookbook</subfield><subfield code="b">recipes to improve the design and quality of your code</subfield><subfield code="c">Maximiliano Contieri</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Sebastopol, CA</subfield><subfield code="b">O'Reilly Media, Inc.</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in JavaScript, PHP, Java, Python, 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, and extensibility, as well as code smells--symptoms of a problem that requires special attention--and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will: Understand the benefits of clean code and learn how to detect code smells Learn refactoring techniques step by step Gain illustrative code examples in several modern programming languages Get a comprehensive catalog of common code smells, their impacts, and possible solutions Use code that's straight to the point, favoring readability and learning.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Software engineering</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Génie logiciel</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">1098144724</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe</subfield><subfield code="z">1098144724</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781098144715/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-096664444 |
illustrated | Not Illustrated |
indexdate | 2025-05-28T09:47:00Z |
institution | BVB |
isbn | 9781098144685 1098144686 9781098144692 1098144694 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 online resource |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2023 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | O'Reilly Media, Inc. |
record_format | marc |
spelling | Contieri, Maximiliano VerfasserIn aut Clean code cookbook recipes to improve the design and quality of your code Maximiliano Contieri Sebastopol, CA O'Reilly Media, Inc. 2023 1 online resource Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Often, software engineers and architects work with large, complex code bases that they need to scale and maintain. With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code. When it comes to reliability and system evolution, these techniques provide benefits that pay off over time. Using real life examples in JavaScript, PHP, Java, Python, 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, and extensibility, as well as code smells--symptoms of a problem that requires special attention--and the recipes to address them. As you proceed through this book, refactoring recipes and the variety of code smells increase in complexity. You will: Understand the benefits of clean code and learn how to detect code smells Learn refactoring techniques step by step Gain illustrative code examples in several modern programming languages Get a comprehensive catalog of common code smells, their impacts, and possible solutions Use code that's straight to the point, favoring readability and learning. Software engineering Computer software Development Génie logiciel 1098144724 Erscheint auch als Druck-Ausgabe 1098144724 |
spellingShingle | Contieri, Maximiliano Clean code cookbook recipes to improve the design and quality of your code Software engineering Computer software Development Génie logiciel |
title | Clean code cookbook recipes to improve the design and quality of your code |
title_auth | Clean code cookbook recipes to improve the design and quality of your code |
title_exact_search | Clean code cookbook recipes to improve the design and quality of your code |
title_full | Clean code cookbook recipes to improve the design and quality of your code Maximiliano Contieri |
title_fullStr | Clean code cookbook recipes to improve the design and quality of your code Maximiliano Contieri |
title_full_unstemmed | Clean code cookbook recipes to improve the design and quality of your code Maximiliano Contieri |
title_short | Clean code cookbook |
title_sort | clean code cookbook recipes to improve the design and quality of your code |
title_sub | recipes to improve the design and quality of your code |
topic | Software engineering Computer software Development Génie logiciel |
topic_facet | Software engineering Computer software Development Génie logiciel |
work_keys_str_mv | AT contierimaximiliano cleancodecookbookrecipestoimprovethedesignandqualityofyourcode |