Tidy first?: a personal exercise in empirical software design
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...
Gespeichert in:
Beteilige Person: | |
---|---|
Weitere beteiligte Personen: | , |
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
[New York]
Ascent Audio
[2024]
|
Ausgabe: | [First edition]. |
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781663735515/?ar |
Zusammenfassung: | 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. |
Beschreibung: | Online resource; title from title details screen (O'Reilly, viewed October 22, 2024) |
Umfang: | 1 Online-Ressource (1 sound file (2 hr., 42 min.)) |
ISBN: | 9781663735515 1663735514 |
Internformat
MARC
LEADER | 00000nam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-110158857 | ||
003 | DE-627-1 | ||
005 | 20241202095351.0 | ||
007 | cr uuu---uuuuu | ||
008 | 241202s2024 xx |||||o 00| ||eng c | ||
020 | |a 9781663735515 |c electronic audio bk. |9 978-1-6637-3551-5 | ||
020 | |a 1663735514 |c electronic audio bk. |9 1-6637-3551-4 | ||
035 | |a (DE-627-1)110158857 | ||
035 | |a (DE-599)KEP110158857 | ||
035 | |a (ORHE)9781663735515 | ||
035 | |a (DE-627-1)110158857 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.3 |2 23/eng/20241022 | |
100 | 1 | |a Beck, Kent |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Tidy first? |b a personal exercise in empirical software design |c Kent Beck ; foreword by Larry Constantine |
250 | |a [First edition]. | ||
264 | 1 | |a [New York] |b Ascent Audio |c [2024] | |
300 | |a 1 Online-Ressource (1 sound file (2 hr., 42 min.)) | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Online resource; title from title details screen (O'Reilly, viewed October 22, 2024) | ||
520 | |a 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. | ||
650 | 0 | |a Software architecture | |
650 | 4 | |a Architecture logicielle | |
650 | 4 | |a Audiobooks | |
650 | 4 | |a Livres audio | |
700 | 1 | |a Thorne, Stephen R. |e ErzählerIn |4 nrt | |
700 | 1 | |a Constantine, Larry L. |e MitwirkendeR |4 ctb | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781663735515/?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-110158857 |
---|---|
_version_ | 1821494924026052608 |
adam_text | |
any_adam_object | |
author | Beck, Kent |
author2 | Thorne, Stephen R. Constantine, Larry L. |
author2_role | nrt ctb |
author2_variant | s r t sr srt l l c ll llc |
author_facet | Beck, Kent Thorne, Stephen R. Constantine, Larry L. |
author_role | aut |
author_sort | Beck, Kent |
author_variant | k b kb |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)110158857 (DE-599)KEP110158857 (ORHE)9781663735515 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | [First edition]. |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02249nam a22004212 4500</leader><controlfield tag="001">ZDB-30-ORH-110158857</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20241202095351.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">241202s2024 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781663735515</subfield><subfield code="c">electronic audio bk.</subfield><subfield code="9">978-1-6637-3551-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1663735514</subfield><subfield code="c">electronic audio bk.</subfield><subfield code="9">1-6637-3551-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)110158857</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP110158857</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781663735515</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)110158857</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.3</subfield><subfield code="2">23/eng/20241022</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Beck, Kent</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Tidy first?</subfield><subfield code="b">a personal exercise in empirical software design</subfield><subfield code="c">Kent Beck ; foreword by Larry Constantine</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">[First edition].</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[New York]</subfield><subfield code="b">Ascent Audio</subfield><subfield code="c">[2024]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (1 sound file (2 hr., 42 min.))</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="500" ind1=" " ind2=" "><subfield code="a">Online resource; title from title details screen (O'Reilly, viewed October 22, 2024)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">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.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Software architecture</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Architecture logicielle</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Audiobooks</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Livres audio</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Thorne, Stephen R.</subfield><subfield code="e">ErzählerIn</subfield><subfield code="4">nrt</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Constantine, Larry L.</subfield><subfield code="e">MitwirkendeR</subfield><subfield code="4">ctb</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/-/9781663735515/?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-110158857 |
illustrated | Not Illustrated |
indexdate | 2025-01-17T11:22:06Z |
institution | BVB |
isbn | 9781663735515 1663735514 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 sound file (2 hr., 42 min.)) |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2024 |
publishDateSearch | 2024 |
publishDateSort | 2024 |
publisher | Ascent Audio |
record_format | marc |
spelling | Beck, Kent VerfasserIn aut Tidy first? a personal exercise in empirical software design Kent Beck ; foreword by Larry Constantine [First edition]. [New York] Ascent Audio [2024] 1 Online-Ressource (1 sound file (2 hr., 42 min.)) Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Online resource; title from title details screen (O'Reilly, viewed October 22, 2024) 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. Software architecture Architecture logicielle Audiobooks Livres audio Thorne, Stephen R. ErzählerIn nrt Constantine, Larry L. MitwirkendeR ctb |
spellingShingle | Beck, Kent Tidy first? a personal exercise in empirical software design Software architecture Architecture logicielle Audiobooks Livres audio |
title | Tidy first? a personal exercise in empirical software design |
title_auth | Tidy first? a personal exercise in empirical software design |
title_exact_search | Tidy first? a personal exercise in empirical software design |
title_full | Tidy first? a personal exercise in empirical software design Kent Beck ; foreword by Larry Constantine |
title_fullStr | Tidy first? a personal exercise in empirical software design Kent Beck ; foreword by Larry Constantine |
title_full_unstemmed | Tidy first? a personal exercise in empirical software design Kent Beck ; foreword by Larry Constantine |
title_short | Tidy first? |
title_sort | tidy first a personal exercise in empirical software design |
title_sub | a personal exercise in empirical software design |
topic | Software architecture Architecture logicielle Audiobooks Livres audio |
topic_facet | Software architecture Architecture logicielle Audiobooks Livres audio |
work_keys_str_mv | AT beckkent tidyfirstapersonalexerciseinempiricalsoftwaredesign AT thornestephenr tidyfirstapersonalexerciseinempiricalsoftwaredesign AT constantinelarryl tidyfirstapersonalexerciseinempiricalsoftwaredesign |