Besser coden – Uwe Post | buch7 – Der soziale Buchhandel
Bitte warten ...
icon suche icon merkliste icon warenkorb
Blick ins Buch
Autor: Uwe Post
Autor: Uwe Post

Besser coden

So machen Sie Ihren Code (und die Welt) ein bisschen besser!

Was Sie wirklich wissen müssen, um guten Code zu schreiben

  • In realen Projekten guten Code schreiben
  • Design und Stil, Sicherheit, Doku, Refactoring, Testabdeckung, Parallelität u. v. m.
  • Best Practices, Codebeispiele, Quizfragen und wertvolle Profi-Tipps
Auch gute Programmierer können noch besser werden! Ist Ihr Code bereits aussagekräftig kommentiert und tut das, was er soll? Gut, aber es geht noch besser: mit den richtigen Entwurfsmustern, bewährten Tools und einem feinen Gespür für elegante Lösungen! Uwe Post zeigt Ihnen, was Sie tun können und was im Entwickleralltag wirklich hilft. Lassen Sie sich von seinen Tipps inspirieren, schreiben Sie besseren Code und machen Sie Zeile für Zeile die Welt ein kleines bisschen sicherer und schöner.

Aus dem Inhalt:

  • Grundregeln
  • Code Review
  • Test Driven Design
  • Continuous Integration
  • Reibungsloses Teamwork
  • Entwurfsmuster
  • Automatisierte UI-Tests
  • Dependency Injection
  • ISO 25010
  • Build Tools
  • Umgang mit Legacy Code
Softcover-Buch 12/2017
kostenloser Standardversand in DE auf Lager

Die angegebenen Lieferzeiten beziehen sich auf den Paketversand und sofortige Zahlung (z.B. Zahlung per Lastschrift, PayPal oder Sofortüberweisung).
Der kostenlose Standardversand (2-5 Werktage) benötigt in der Regel länger als der kostenpflichtige Paketversand (1-2 Werktage). Sonderfälle, die zu längeren Lieferzeiten führen können (Bsp: Bemerkung für Kundenservice, Zahlung per Vorkasse oder Sendung ins Ausland) haben wir hier für Sie detailliert beschrieben.

Lieferung bis Sa, 19.Sep. (ca. ¾), oder Mo , 21.Sep. (ca. ¼): bestellen Sie in den nächsten 5 Stunden, 23 Minuten mit Paketversand.

Die angegebenen Lieferzeiten beziehen sich auf den Paketversand und sofortige Zahlung (z.B. Zahlung per Lastschrift, PayPal oder Sofortüberweisung).
Der kostenlose Standardversand (2-5 Werktage) benötigt in der Regel länger als der kostenpflichtige Paketversand (1-2 Werktage). Sonderfälle, die zu längeren Lieferzeiten führen können (Bsp: Bemerkung für Kundenservice, Zahlung per Vorkasse oder Sendung ins Ausland) haben wir hier für Sie detailliert beschrieben.

Spenden icon Dank Ihres Kaufes spendet buch7 ca. 0,87 € bis 1,62 €.

Die hier angegebene Schätzung beruht auf dem durchschnittlichen Fördervolumen der letzten Monate und Jahre. Über die Vergabe und den Umfang der finanziellen Unterstützung entscheidet das Gremium von buch7.de.

Die genaue Höhe hängt von der aktuellen Geschäftsentwicklung ab. Natürlich wollen wir so viele Projekte wie möglich unterstützen.

Den tatsächlichen Umfang der Förderungen sowie die Empfänger sehen Sie auf unserer Startseite rechts oben, mehr Details finden Sie hier.

Weitere Informationen zu unserer Kostenstruktur finden Sie hier.

Autoreninformationen

Uwe Post, Jahrgang 1968, hat ein Diplom in Physik und Astronomie und ist Chefentwickler einer Firma, die Smartphone-Spiele herstellt. Er schreibt Fachartikel in Computerzeitschriften, allerdings deutlich mehr Science-Fiction-Geschichten. Sein letzter Roman, "Walpar Tonnraffir und der Zeigefinger Gottes", gewann 2011 den Kurd-Laßwitz-Preis und den Deutschen Science-Fiction-Preis. Post lebt mit Frau und Tochter am südlichen Rand der Ruhrgebiets. Wenn er nicht gerade neue Android-Spiele oder Bücher schreibt, ist er anderweitig hyperaktiv.

Inhaltsverzeichnis

1.  Verhindern Sie den Weltuntergang! ... 13

1.1 ... Vorwort ... 13

1.2 ... Schöne neue Welt ... 14

1.3 ... Was läuft falsch? ... 15

1.4 ... Weltuntergang verhindern -- aber wie? ... 17

2.  Konventionen ... 21

2.1 ... Vereinbarungen im Team ... 21

2.2 ... Wenn die Variable »a« sagt (und sonst nichts) ... 26

2.3 ... Code-Fokus ... 34

2.4 ... Checkliste ... 36

3.  Willkommen im Team! ... 37

3.1 ... Check this out: Subversion ... 38

3.2 ... Teamwork integriert: Git ... 49

3.3 ... »Guckstu!« ... 56

3.4 ... Doppelt hält besser: Pair Programming ... 61

3.5 ... Wer macht wann was? ... 64

4.  Gut, besser, 91,2%: Software-Qualität messen ... 73

4.1 ... Muss funktionieren! ... 74

4.2 ... Muss schön sein! ... 80

4.3 ... ISO 25010 und andere Buzzword-Sammlungen ... 99

5.  Jeder ist Architekt ... 105

5.1 ... Normalisierte Daten ... 105

5.2 ... Alles ist ein Objekt, aber welches? ... 114

5.3 ... Entwurfsmuster ... 118

5.4 ... Was ist eigentlich ein »Item«? ... 138

5.5 ... Do- und Don't-Merksatz-Akronyme ... 148

5.6 ... Neue Räder extra teuer! ... 153

5.7 ... Meins! (Wirklich?) ... 158

6.  Erst mal testen ... 163

6.1 ... Gute und schlechte Unit-Tests ... 164

6.2 ... Testbar und nicht so gut testbar ... 177

6.3 ... Umgekehrt wird ein Schuh draus ... 185

6.4 ... Alles einzeln testen ... 190

6.5 ... Millionen Mausklicks ... 195

7.  Continuous Integration ... 203

7.1 ... Digitaler Bauunternehmer ... 203

7.2 ... Java-Builds mit Maven ... 205

7.3 ... Gradle en vogue ... 219

7.4 ... Jenkins, stets zu Ihren Diensten! ... 225

7.5 ... Nicht nur eine Frage des Stils ... 231

7.6 ... NuGet für .NET und MS Azure ... 234

8.  Dokumentation, Kommentare & Tools ... 243

8.1 ... Kommentare sind wie Tooltips ... 243

8.2 ... Dokumentiert sich von allein ... 248

8.3 ... Teamwork online ... 254

9.  Betriebssicherheit ... 269

9.1 ... »Es ist ein Fehler aufgetreten. Versuchen Sie es noch einmal.« ... 270

9.2 ... Festplattenweise Protokolle ... 282

9.3 ... Ungebetene Besucher ... 292

10.  Schrottcode pimpen ... 307

10.1 ... Was macht der da? ... 307

10.2 ... Refactoring mit Tools ... 312

10.3 ... Who sprech Svenska? ... 323

10.4 ... Endlich: Tests ... 327

11.  Trollfütterung ... 333

11.1 ... Umsteiger und Ahnungslose im kalten Wasser ... 333

11.2 ... Früher war alles besser, auch die Betonköpfe ... 336

11.3 ... Das Patchwork-Team ... 338

11.4 ... Billig im Osten ... 341

11.5 ... Der Hase der Produktmanagerin ... 345

11.6 ... Arbeiten wie die Profis ... 348

11.7 ... Leuchtendes Beispiel ... 350

12.  Parallelwelten ... 353

12.1 ... Parallel arbeiten ... 353

12.2 ... Losgelöst ... 365

12.3 ... .NET async ... 369

Anhang ... 373

A ... Quizfragen ... 373

B ... Lösungen der Quizfragen ... 379

Index ... 383

Produktdetails

EAN / 13-stellige ISBN 978-3836245982
10-stellige ISBN 3836245981
Verlag Rheinwerk Verlag GmbH
Sprache Deutsch
Editionsform Hardcover / Softcover / Karten
Einbandart Softcover-Buch
Erscheinungsdatum 1. Dezember 2017
Seitenzahl 388
Format (L×B×H) 24,1cm × 16,9cm × 2,5cm
Gewicht 748g
Warengruppe des Lieferanten Naturwissenschaften - Informatik, EDV
Mehrwertsteuer 5% (im angegebenen Preis enthalten)
Bestseller aus dieser Kategorie

Naturwissenschaften - Informatik, EDV

Kunden, die diesen Artikel gekauft haben, kauften auch:

Andere Leute, die diesen Artikel angesehen haben, sahen auch an:

Noch nicht das passende gefunden?
Verschenken Sie einfach einen Gutschein.

Auch hier werden natürlich 75% des Gewinns gespendet.

Gutschein kaufen

Was unsere Kunden sagen:

Impressum Datenschutz Hilfe / FAQ