Building Maintainable Software, Java Edition Ebook Tooltip Ten Guidelines for Future-Proof Code

Afbeeldingen

Inkijkexemplaar

Artikel vergelijken

  • Engels
  • E-book
  • 9781491953495
  • 28 januari 2016
  • Epub zonder kopieerbeveiliging (DRM)
Alle productspecificaties
  • Je leest ebooks gemakkelijk op je Kobo e-reader, of op je smartphone of tablet met de bol.com Kobo app. Let op! Ebooks kunnen niet geannuleerd of geretourneerd worden.

Samenvatting

Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems.

Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in Java, while our companion C# book provides workable examples in that language.

  • Write short units of code: limit the length of methods and constructors
  • Write simple units of code: limit the number of branch points per method
  • Write code once, rather than risk copying buggy code
  • Keep unit interfaces small by extracting parameters into objects
  • Separate concerns to avoid building large classes
  • Couple architecture components loosely
  • Balance the number and size of top-level components in your code
  • Keep your codebase as small as possible
  • Automate tests for your codebase
  • Write clean code, avoiding "code smells" that indicate deeper problems

Productspecificaties

Inhoud

Taal
en
Bindwijze
E-book
Oorspronkelijke releasedatum
28 januari 2016
Ebook Formaat
Epub zonder kopieerbeveiliging (DRM)
Illustraties
Nee

Betrokkenen

Hoofdauteur
Joost Visser
Tweede Auteur
Sylvan Rigal
Co Auteur
Rob van der Leek
Hoofduitgeverij
O'Reilly Media

Lees mogelijkheden

Lees dit ebook op
Desktop (Mac en Windows) | Kobo e-reader | Android (smartphone en tablet) | iOS (smartphone en tablet) | Windows (smartphone en tablet)

Overige kenmerken

Editie
1
Studieboek
Ja

EAN

EAN
9781491953495

Je vindt dit artikel in

Taal
Engels
Boek, ebook of luisterboek?
Ebook
Beschikbaarheid
Leverbaar

Reviews

1 review
1
0
0
0
0
  • Uitstekend (en compact) boek over codekwaliteit

    Positieve punten

    • Praktisch toepasbaar
    • Heldere uitleg

    Negatieve punten

    • Te theoretisch

    Als je goed onderhoudbare code wil maken, is dit een uitstekend boek. Sommige tips zijn gemakkelijker op te volgen dan andere (een methode maximaal 14 regels maken is gemakkelijker dan het ideale niveau van dependencies bereiken), en bij sommige tips vroeg ik me af of de auteur ooit commerciele code heeft onderhouden. Mogelijk heeft hij bijvoorbeeld gelijk te suggereren dat idealiter "de ideale code vrij van commentaar is", maar in de praktijk is zo weinig code ideaal dat commentaar zeer nuttig kan zijn, in zulke opzichten voelt het boek soms meer aan als een academisch/theoretisch produkt dan iets dat geschreven is door een door de wol geverfde programmeur die aan echt grote en complexe projecten heeft gewerkt, een boek als Steve McConnell's "Code complete" voelt veel realistischer en ervarener aan (McConnell heeft dan ook jaren bij Microsoft gewerkt). Aan de andere kant, dit is een compact, makkelijk en snel leesbaar boek, en ook als je maar een paar tips eruit toepast zal je code veel makkelijker onderhoudbaar worden. Zeker een uurtje of twee van je tijd waard.

    Vond je dit een nuttige review?
    5
    0

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 15 euro en 99 cent.
Direct beschikbaar
Verkoop door bol
  • E-book is direct beschikbaar na aankoop
  • E-books lezen is voordelig
  • Dag en nacht klantenservice
  • Veilig betalen
Houd er rekening mee dat je downloadartikelen niet kunt annuleren of retourneren. Bij nog niet verschenen producten kun je tot de verschijningsdatum annuleren.
Zie ook de retourvoorwaarden