• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
    • veröffentlichungen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings und kurse
    • modulare sharepoint 2010 workshops
  • kontakt
"Wir sprechen SharePoint."
In Code und Klartext.
Seit über 100 Jahren.
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

Ribbon Designer für SharePoint und Office365
Mapping Boolean Properties in a Custom Nintex Workflow Action
SharePoint Designer, Literals und das __designer:Preview Ärgernis
Spellcheck: Anpassen (Customizing) des Content Editors
Access Services - the Big Picture

Archiv

Mai 2012 (1)
April 2012 (5)
März 2012 (5)
Februar 2012 (7)
Januar 2012 (4)
Dezember 2011 (2)
November 2011 (10)
September 2011 (3)
August 2011 (7)
Juli 2011 (1)
Juni 2011 (3)
Mai 2011 (6)
April 2011 (5)
März 2011 (8)
Februar 2011 (8)
Januar 2011 (4)
Dezember 2010 (5)
November 2010 (7)
September 2010 (6)
August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

1stQuad ist Microsoft Certified Gold Partner und bietet SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist MatchPoint Partner und bietet MatchPoint Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist Nintex Partner und bietet Nintext SharePoint Workflows Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad ist Balesio Gold Partner und bietet SharePoint FILEMinimizer Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
1stQuad Solutions ist Kentico Certified Solution Partner und bietet Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Schweiz sowie Deutschland und Östereich.
© 2011 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > November 2011

Buchvorstellung: The Art of Readable Code

"Code sollte einfach zu verstehen sein"

Veröffentlicht am 15.11.2011 21:01:16 von Oliver Pistor mit 0 Kommentar(en)

Das zentrale Thema des Buches ist es, den Leser darin zu unterstützen, seinen Code zu verbessern. Die Kernthese lautet: Code sollte einfach zu verstehen sein. Genauer gesagt: Das Ziel ist es, Code so zu schreiben, dass ein anderer ihn leicht verstehen (und damit warten, verbessern und erweitern) kann.

Jeder, der einmal als Entwicklungsleiter oder Tech-Lead tätig war, kennt das Problem: Früher oder später taucht Quellcode auf, der furchtbar aussieht und meist auch noch fehlerbehaftet ist ("ugly and buggy"). The Art of Readable Code schafft hier Abhilfe! Die Autoren geben sehr strukturiert und mit Hilfe zahlreicher Praxisbeispiele konkrete Verbesserungsvorschläge, Muster und Anweisungen, wie lesbarer Code zu schreiben ist.

Als Beispiel einige wichtige Punkte, die wir in unseren Entwicklungsprojekten und Schulungen auch vermitteln:

1. Weniger ist nicht immer mehr: Mit Linq kann man wunderbare, einzeilige Statements bauen, die so komplex sind, dass ein anderer oder oft auch man selber (4 Wochen später) den Code nicht mehr versteht. Manchmal ist es daher besser, einige Zeilen mehr zu schreiben, den Code jedoch lesbar zu halten.

2. Was man mit einer guten Namensgebung schon an Lesbarkeit erreichen kann.

3. Wie nutzt man Kommentare richtig? Vor allem: Was sollte nicht kommentiert werden? Beim Kommentieren geht es vor allem darum, die Ideen & Gedanken beim Coding zu dokumentieren!

Insgesamt ist das Buch eine Pflichtlektüre für jeden Entwickler, der seinen Code verbessern möchte. Und damit auch seinen Mitstreitern in der Entwicklung das Leben etwas leichter machen möchte :-)

Das Buch ist als Kindle-Ausgabe schon verfügbar und erscheint als Taschenbuch am 1. Dezember.

Kommentar
Dieser Blog-Eintrag wurde noch nicht kommentiert.
Kommentar hinterlassen



 Security code
Zurück, Seite drucken