Adaptive code via C♯: Agile coding with design patterns and SOLID principles
Agile coding with design patterns and SOLID principles As every developer knows, requirements are subject to change. But when you build adaptability into your code, you can respond to change more easily and avoid disruptive rework. Focusing on Agile programming, this book describes the best practice...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Redmond, WA
Microsoft Press
2014
|
Subjects: | |
Links: | https://learning.oreilly.com/library/view/-/9780133979749/?ar |
Summary: | Agile coding with design patterns and SOLID principles As every developer knows, requirements are subject to change. But when you build adaptability into your code, you can respond to change more easily and avoid disruptive rework. Focusing on Agile programming, this book describes the best practices, principles, and patterns that enable you to create flexible, adaptive code--and deliver better business value. Expert guidance to bridge the gap between theory and practice Get grounded in Scrum: artifacts, roles, metrics, phases Organize and manage architectural dependencies Review best practices for patterns and anti-patterns Master SOLID principles: single-responsibility, open/closed, Liskov substitution Manage the versatility of interfaces for adaptive code Perform unit testing and refactoring in tandem See how delegation and abstraction impact code adaptability Learn best ways to implement dependency interjection Apply what you learn to a pragmatic, agile coding project Get code samples at: http://github.com/garymclean/AdaptiveCode. |
Item Description: | Includes index. - Print version record |
Physical Description: | 1 Online-Ressource (1 volume) illustrations |
ISBN: | 9780133979749 0133979741 0735683204 9780735683204 |
Staff View
MARC
LEADER | 00000cam a22000002c 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-04744066X | ||
003 | DE-627-1 | ||
005 | 20240228115709.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2014 xx |||||o 00| ||eng c | ||
020 | |a 9780133979749 |9 978-0-13-397974-9 | ||
020 | |a 0133979741 |9 0-13-397974-1 | ||
020 | |a 0735683204 |9 0-7356-8320-4 | ||
020 | |a 9780735683204 |9 978-0-7356-8320-4 | ||
035 | |a (DE-627-1)04744066X | ||
035 | |a (DE-599)KEP04744066X | ||
035 | |a (ORHE)9780133979749 | ||
035 | |a (DE-627-1)04744066X | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
082 | 0 | |a 005.1/17 |2 23/eng/20230216 | |
100 | 1 | |a Hall, Gary McLean |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Adaptive code via C♯ |b Agile coding with design patterns and SOLID principles |c Gary McLean Hall |
246 | 3 | 3 | |a Agile coding with design patterns and solid principles |
264 | 1 | |a Redmond, WA |b Microsoft Press |c 2014 | |
300 | |a 1 Online-Ressource (1 volume) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
500 | |a Includes index. - Print version record | ||
520 | |a Agile coding with design patterns and SOLID principles As every developer knows, requirements are subject to change. But when you build adaptability into your code, you can respond to change more easily and avoid disruptive rework. Focusing on Agile programming, this book describes the best practices, principles, and patterns that enable you to create flexible, adaptive code--and deliver better business value. Expert guidance to bridge the gap between theory and practice Get grounded in Scrum: artifacts, roles, metrics, phases Organize and manage architectural dependencies Review best practices for patterns and anti-patterns Master SOLID principles: single-responsibility, open/closed, Liskov substitution Manage the versatility of interfaces for adaptive code Perform unit testing and refactoring in tandem See how delegation and abstraction impact code adaptability Learn best ways to implement dependency interjection Apply what you learn to a pragmatic, agile coding project Get code samples at: http://github.com/garymclean/AdaptiveCode. | ||
650 | 0 | |a Agile software development | |
650 | 0 | |a User interfaces (Computer systems) | |
650 | 2 | |a User-Computer Interface | |
650 | 4 | |a Méthodes agiles (Développement de logiciels) | |
650 | 4 | |a Interfaces utilisateurs (Informatique) | |
650 | 4 | |a Agile software development | |
650 | 4 | |a User interfaces (Computer systems) | |
776 | 1 | |z 9780735683204 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe |z 9780735683204 |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9780133979749/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Record in the Search Index
DE-BY-TUM_katkey | ZDB-30-ORH-04744066X |
---|---|
_version_ | 1829007810667479040 |
adam_text | |
any_adam_object | |
author | Hall, Gary McLean |
author_facet | Hall, Gary McLean |
author_role | aut |
author_sort | Hall, Gary McLean |
author_variant | g m h gm gmh |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)04744066X (DE-599)KEP04744066X (ORHE)9780133979749 |
dewey-full | 005.1/17 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.1/17 |
dewey-search | 005.1/17 |
dewey-sort | 15.1 217 |
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>02840cam a22004932c 4500</leader><controlfield tag="001">ZDB-30-ORH-04744066X</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228115709.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2014 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780133979749</subfield><subfield code="9">978-0-13-397974-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0133979741</subfield><subfield code="9">0-13-397974-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0735683204</subfield><subfield code="9">0-7356-8320-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780735683204</subfield><subfield code="9">978-0-7356-8320-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04744066X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP04744066X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9780133979749</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04744066X</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/17</subfield><subfield code="2">23/eng/20230216</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hall, Gary McLean</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Adaptive code via C♯</subfield><subfield code="b">Agile coding with design patterns and SOLID principles</subfield><subfield code="c">Gary McLean Hall</subfield></datafield><datafield tag="246" ind1="3" ind2="3"><subfield code="a">Agile coding with design patterns and solid principles</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Redmond, WA</subfield><subfield code="b">Microsoft Press</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (1 volume)</subfield><subfield code="b">illustrations</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">Includes index. - Print version record</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Agile coding with design patterns and SOLID principles As every developer knows, requirements are subject to change. But when you build adaptability into your code, you can respond to change more easily and avoid disruptive rework. Focusing on Agile programming, this book describes the best practices, principles, and patterns that enable you to create flexible, adaptive code--and deliver better business value. Expert guidance to bridge the gap between theory and practice Get grounded in Scrum: artifacts, roles, metrics, phases Organize and manage architectural dependencies Review best practices for patterns and anti-patterns Master SOLID principles: single-responsibility, open/closed, Liskov substitution Manage the versatility of interfaces for adaptive code Perform unit testing and refactoring in tandem See how delegation and abstraction impact code adaptability Learn best ways to implement dependency interjection Apply what you learn to a pragmatic, agile coding project Get code samples at: http://github.com/garymclean/AdaptiveCode.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Agile software development</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">User interfaces (Computer systems)</subfield></datafield><datafield tag="650" ind1=" " ind2="2"><subfield code="a">User-Computer Interface</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Méthodes agiles (Développement de logiciels)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Interfaces utilisateurs (Informatique)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Agile software development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">User interfaces (Computer systems)</subfield></datafield><datafield tag="776" ind1="1" ind2=" "><subfield code="z">9780735683204</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">9780735683204</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/-/9780133979749/?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="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-04744066X |
illustrated | Illustrated |
indexdate | 2025-04-10T09:36:13Z |
institution | BVB |
isbn | 9780133979749 0133979741 0735683204 9780735683204 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 volume) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Microsoft Press |
record_format | marc |
spelling | Hall, Gary McLean VerfasserIn aut Adaptive code via C♯ Agile coding with design patterns and SOLID principles Gary McLean Hall Agile coding with design patterns and solid principles Redmond, WA Microsoft Press 2014 1 Online-Ressource (1 volume) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Includes index. - Print version record Agile coding with design patterns and SOLID principles As every developer knows, requirements are subject to change. But when you build adaptability into your code, you can respond to change more easily and avoid disruptive rework. Focusing on Agile programming, this book describes the best practices, principles, and patterns that enable you to create flexible, adaptive code--and deliver better business value. Expert guidance to bridge the gap between theory and practice Get grounded in Scrum: artifacts, roles, metrics, phases Organize and manage architectural dependencies Review best practices for patterns and anti-patterns Master SOLID principles: single-responsibility, open/closed, Liskov substitution Manage the versatility of interfaces for adaptive code Perform unit testing and refactoring in tandem See how delegation and abstraction impact code adaptability Learn best ways to implement dependency interjection Apply what you learn to a pragmatic, agile coding project Get code samples at: http://github.com/garymclean/AdaptiveCode. Agile software development User interfaces (Computer systems) User-Computer Interface Méthodes agiles (Développement de logiciels) Interfaces utilisateurs (Informatique) 9780735683204 Erscheint auch als Druck-Ausgabe 9780735683204 |
spellingShingle | Hall, Gary McLean Adaptive code via C♯ Agile coding with design patterns and SOLID principles Agile software development User interfaces (Computer systems) User-Computer Interface Méthodes agiles (Développement de logiciels) Interfaces utilisateurs (Informatique) |
title | Adaptive code via C♯ Agile coding with design patterns and SOLID principles |
title_alt | Agile coding with design patterns and solid principles |
title_auth | Adaptive code via C♯ Agile coding with design patterns and SOLID principles |
title_exact_search | Adaptive code via C♯ Agile coding with design patterns and SOLID principles |
title_full | Adaptive code via C♯ Agile coding with design patterns and SOLID principles Gary McLean Hall |
title_fullStr | Adaptive code via C♯ Agile coding with design patterns and SOLID principles Gary McLean Hall |
title_full_unstemmed | Adaptive code via C♯ Agile coding with design patterns and SOLID principles Gary McLean Hall |
title_short | Adaptive code via C♯ |
title_sort | adaptive code via c♯ agile coding with design patterns and solid principles |
title_sub | Agile coding with design patterns and SOLID principles |
topic | Agile software development User interfaces (Computer systems) User-Computer Interface Méthodes agiles (Développement de logiciels) Interfaces utilisateurs (Informatique) |
topic_facet | Agile software development User interfaces (Computer systems) User-Computer Interface Méthodes agiles (Développement de logiciels) Interfaces utilisateurs (Informatique) |
work_keys_str_mv | AT hallgarymclean adaptivecodeviacagilecodingwithdesignpatternsandsolidprinciples AT hallgarymclean agilecodingwithdesignpatternsandsolidprinciples |