Startseite > Archiv > PISA für Entwickler

PISA für Entwickler

dotnetpro 03/2009 Von Ralf Westphal erschienen in dotnetpro 03/2009 auf Seite 131
Code: A0903CleanCode
9 Bewertung(en):

Nach den ersten stürmischen Jahren ihres überschaubaren Lebens ist die Softwareentwicklung an einem Punkt angekommen, an dem sie und ihre Protagonisten, die Entwickler, erst einmal innehalten und sich auf ein Wertesystem besinnen sollten. Das meint zumindest dotnetpro-Philosoph Ralf Westphal und plädiert für den „Clean Code Developer“.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_Eine   0936   131dnp_cleancode   2003   2005   2008   2009   3215   3446223097   3826655487   86063   89721   A0903CleanCode   Abbil   abendländische   abends   aber   AberhinsichtlichderSoft   abge   abhängig   Abhilfe   ablehnen   ablesen   abneh   abnehmen   Abstimmung   Abstraction   achtet   Addison   Agenda   akademische   akzepta   alle   allein   allem   allemal   aller   Allerdings   Alles   allgemein   allgemeinen   Alltag   also   alsTheorie   alsWertsys   Analysis   andere   anderem   anderen   anderer   Andererseits   anderes   anderQualitätdesCodes   anders   Änderungen   Andorra   Andrew   Andy   anerkannter   Anfang   Anforde   Anforderungen   anfühlt   angekommen   angelegt   angemessen   Angst   annehmen   anpas   anschließend   anschließender   Ansinnen   Anspruch   Ansprüchen   Antwort   Antworten   Anwendungen   AnwendungkeinerEntscheidung   Anwendungsart   anzusehen   Arbeit   arbeiten   arbeitet   Arbeitsqualität   Arbeitstag   Architect   Architektur   Argen   Armband   Armbänder   Arroganz   Artikel   astonishment   auch   Aufgabe   Auftraggeber   Aufwand   aufzubauen   aufzustel   Auge   augen   Ausbil   Ausbildung   Ausbildungen   Ausdruck   ausge   ausgebildet   ausgedacht   Ausgefeilte   auskommen   Auslieferung   Aussagen   Ausschnitte   außer   Außerdem   Ausspruch   Auswahl   auszeich   Autodidakt   automatisch   automatische   automatischen   automatischer   Automatisches   Autor   Bain   bald   Band   Basis   bauen   beachtet   BeachtungdieserEmpfehlungennichtwirk   Bedarf   bedeutet   bedürfen   befindet   befolgt   behaupten   behin   Beide   beiden   beim   Beispiel   beitragen   bekomme   bemisst   bemühe   bemühen   bemüht   benutzen   Berater   Bereich   berück   berücksichtigen   berücksichtigenden   beruf   berufen   Berufsstolz   beschreibt   beschriebe   besinnen   besser   besserem   besseren   bestellen   besten   bestimmt   bestimmte   beugt   Beurteilungskriterium   Bevor   Beweis   bewusst   Bezeichnung   beziehen   Beziehung   Bezug   bildet   bindendsindsietrotzdem   Bisher   blauen   bleiben   Bleibt   bles   Blick   Blicken   Branche   brauchen   braucht   bringt   buch   Bücher   Buchhandel   Budo   Butter   cause   Chef   Chefs   chem   chen   cken   Clean   cleancodedeveloper   Close   Code   Codeabdeckungsanalyse   Codeanalyse   Codekorrektheit   Codequalität   Codes   Codeverständnis   College   Committern   Commu   Community   Complete   Concerns   contract   Copy   dabei   Dach   dafür   daher   dahin   damals   damit   dann   dannwech   daran   darauf   darf   Darüber   darum   dass   dassauchdieSoftwareentwicklungdie   Dave   davon   dazu   Definieren   definiert   Demeter   demselben   denanforderungen   denen   denerproduziert   denken   denkt   denn   Dennoch   denten   dependency   Deployment   derartiges   dern   derstehen   dert   DerWert   derzeit   deshalb   Design   dessen   desWerte   Developer   Development   dienen   dient   dies   diese   Dieselantrieb   dieselbe   diesem   diesen   dieser   dieserTradition   dieses   diesesWertesystem   dieständigzumEinsatzkommen   dieTür   dieWerte   digma   dings   Diplom   Diplominformatiker   Diskussion   Diskussionen   Diskussionsforum   dnpCode   doch   Dort   dotnetpro   drei   dringt   dritten   druck   drücken   dung   Dünkel   durch   durchaus   durchgegangen   durchläuft   dürfte   eben   Ebene   Ebenso   echte   Ecken   Effekt   effizienter   egal   egoistischen   eher   Eigenart   Eigentum   Eigentums   eignen   Eile   eilig   einbauen   eindeutig   Eindruck   eine   einem   einemWertesystem   einen   einer   einerseits   eines   einesWerkstücks   einesWertesys   einfach   eingehalten   eingesetzten   eingeteilt   Eingriff   Einhaltung   einige   einiges   Einklang   einkommen   Einleitung   einmal   Einsatz   einsetzen   EinWertesystem   einzelnen   einzige   einzuhalten   einzuteilen   Elemente   Emergent   empfehlen   Empfehlungen   empfohlen   Ende   engagierter   enthält   entlangarbeiten   entschei   entscheiden   entsponnen   entsprechen   entstehen   entsteht   entweder   Entwick   Entwickeln   entwickelt   Entwickler   Entwicklerveranstaltungen   Entwicklung   entwicklungsfähig   entwicklungsfähige   Entwicklungsstufe   Entwicklungsstufen   Entwurf   Entwurfsmus   Entwurfsmustern   Erfah   Erfahrungen   erfordern   erfüllen   ergeben   ergibt   Erinne   Erinnern   Erinnerung   Erkenne   erkennen   erkennt   erklärt   erklimmt   erlernt   Ernst   Ernstfall   ernsthaft   Ernsthaftigkeit   erreichen   erreicht   erschien   erst   erstarrt   erste   ersten   Erstens   erträglich   erweitern   erweitert   Erweiterungen   erzie   etwa   etwas   Evolvierbarkeit   evolviert   Experten   explizit   Fachautor   Fachbuch   Fachinfor   Fachinforma   Fachveranstaltungen   Fall   Fälle   fallen   fällt   falsch   fangen   fängt   Farben   farbiges   farblich   Fehler   fehlerfreiem   fehlerfreien   fehlerfreies   Fehlerfreiheit   Fehlern   Fehlt   felhaft   fern   finden   First   fische   Folg   folgen   folgt   ford   Fortbildung   fortschreitet   forum   Frage   fragen   frei   freier   Freude   frisch   fristig   fühlt   führen   führt   füllen   fundamentale   Fundamentalität   fünften   Funk   funktionalen   funktionieren   Galeere   gang   ganz   ganze   ganzen   garantieren   gativer   geändert   gebe   geben   gefasst   gefolgt   gefolgtwird   gefüllt   gefunden   gegeben   Gegen   Gegensatz   Gegenteil   Gegenteils   Gehalt   gehalten   Gehalts   Gehaltshöhe   gehen   gehören   gehört   geht   gekennzeichnet   gelben   Geld   geln   gemacht   Gemeinschaft   gemeint   genannten   genau   genauso   genügt   gerade   geradezu   geschafft   Geschichten   geschilderten   Gesetzeswerk   gesetzt   gestalten   Gesundheit   getroffen   gewe   gewechselt   gewinnen   Gewissen   gewohn   Gewusst   gibt   gilt   glau   glaube   glauben   glaubt   gleich   gleichen   glücklich   Gnade   gonna   Grad   grade   Graden   Grades   Gradsystem   Grenzen   griff   groß   großen   Großteil   Grund   Grunde   Grundlage   grundlegenden   grundlegendenGesetzmäßigkeiten   grundsätzlichen   grundsätzliches   Grundwerte   grünen   gültige   gute   gutem   Guten   guter   gutes   guteWille   habe   haben   halten   Hambur   Hand   handfeste   Handlungsanweisungen   Hanser   Häppchen   hätte   Hauptsache   heißt   heit   helfen   herausholen   herausreden   Herstel   herstellerindividuellen   Herstellungsprozess   heterogen   heute   hier   hilft   hinrot   Hinter   Hinweisen   hinzu   hinzugekommen   Hobbyprogrammierer   Hoch   hochwertige   hochzuhalten   hoffen   hohe   Höhe   hohen   höherem   Holzzapfen   Hörensagen   Hunt   Hygiene   Ideen   Ihnen   Ihre   ihren   Ihrer   Ihres   immer   Implementierung   Indiz   Ineffizienz   Informatik   informatiker   Inhal   Inhalt   Inhalte   Inhalten   Initiative   Injection   innehalten   inte   Integrationstest   interessiert   interface   internationales   intuitiv   InVersion   inzwischen   ISBN   Issue   istdemCodeebenfallsnicht   Iteration   iteratives   Jahre   Jahren   jahrhunderte   jährigen   Jede   jedem   jeden   jeder   jederzeit   jedes   jedoch   jektleiter   jemand   jene   jener   jetzt   Joker   kann   Kanon   Kasten   Kategorien   keck   KEEP   kein   keine   keinem   keinen   keineWerte   kenne   Kenner   kennt   Kinderschuhen   KISS   klar   klarer   Klasse   klassifizieren   Klein   kleinen   kleinster   klingt   klopft   kommen   Kommentarregeln   Kommt   Komponentenorientierung   Komponentenwerkbänke   Konfe   können   konventio   Konventioneneinlassen   Kopf   korrekt   korrekten   Korrektheit   korrigiert   kostet   Kräften   Kreis   Kreisen   Kunde   Kunden   Kundenwün   künftig   kurz   kurzer   kurzfristigem   kussion   Lage   Laien   lang   lange   länger   langsam   lassen   lässt   lauert   laufen   Layout   least   Lebens   legt   lehnung   Lehrplan   leich   leicht   leider   Leim   Leipzig   Leistungsmerk   lernen   Lernhilfen   Lesen   Leser   letztlich   Level   lich   lieber   liefern   liegen   liegt   Lieser   ließen   Liest   Lippen   Liskov   Liste   Location   Lohn   lung   lungsfähigkeit   machen   macht   Mancher   manifestie   manuell   Mapping   Martin   Maschine   Maschinen   matierungskonventionen   matiker   matischen   McConnell   mehr   meinen   meinsamer   meint   menbedingungen   mengeschrieben   Menschen   menserfolg   Methode   Metriken   mich   Micro   Microsoft   mindestens   misst   miteinan   Mitgründer   mithin   Mitorgani   mitp   Mittel   mittelfristig   Modelllösungen   mögen   möglich   mögliche   möglichen   möglichst   Moment   Morgen   Motto   Mühe   mühsam   munity   muss   müssen   müßig   müsste   mutig   nach   nachden   nachhaltiger   nächste   nächsten   nahe   nähmen   Namen   Namens   Namenskonventionen   nämlich   Natur   Naturgesetze   Naturgesetzen   natürlich   naus   nauso   Neal   Neben   need   Nein   neneinerGemeinschaftzufolgen   nennen   Nenner   Nerv   nervös   neuen   neues   nicht   nichts   Nichtsdestotrotz   niemand   nige   nity   noch   Nochmal   Notepad   nötig   nung   nützt   Nutzungsdauer   ObeinPrinzipein   oben   obige   Objektorientierung   objektrelationa   oder   offen   offensichtlich   offiziel   Ohne   Open   Optimierung   orangene   paar   Parame   Paste   Peitsche   pekte   persönli   Pfadfinderregel   pflichtet   phase   Philosoph   pien   PISA   plädiert   plattformneutral   plementieren   ponentenorientierung   Position   positive   pragma   Pragmatic   prak   prakti   Praktik   praktiken   praktisch   Praxis   Press   Prin   Principle   Prinzi   Prinzip   Prinzipien   Prinzipienfächer   Probleme   Produ   Produkt   Produkten   Produktion   Produktionseffizienz   produktiv   Produkts   produzie   produzieren   produziert   profes   Profession   Professional   Professionalität   professionell   professionelle   professionellen   Professorentitel   Profi   Profis   Program   Programme   Programmieren   Programmierer   Programmierpara   Programmiersprache   Projekt   Projekte   Projektes   Projektgröße   prosperierendes   Protagonisten   provozieren   prüfen   Psychologie   Publikum   Publikums   Publikumsjoker   Punkt   QdnpLinkSL0903CleanCode1   QdnpLinkSL0903CleanCode2   Qualifikati   Qualität   qualitativ   Qualitäts   Qualitätsanspruch   Qualitätssicherung   Quasi   quellen   Querlesen   querodersindihnenübergeordnet   Quizfrage   Rahmen   Rahmenbedingun   Ralf   ralfw   RalfWestphal   Raum   Refactoring   Refaktorisierung   Refe   Referent   reflektieren   reflektiert   Reflexion   Regel   regelmäßig   Regeln   Regenbogen   Reifen   Reihe   Reilly   Release   Reno   renz   renzpunkt   Repeat   Responsibility   resse   Review   Reviews   richtig   richtigen   Robert   Root   rote   roten   Rück   Ruder   Rudersklaven   ruhig   rung   rungen   Sache   sagen   sagt   sagten   sähen   Samm   sator   schaffen   schafft   scham   Schätzt   schauen   Schaut   sche   scheinlich   scheint   scheintes   schlecht   schlechter   schleichend   schließlich   schmerzen   schmucken   schnell   schnellere   schon   Schränke   schreiben   schreibt   Schritt   Schritte   Schritten   Schüler   schützen   schwingen   Scott   sechs   sechsten   Segregation   sehen   Sehr   sein   seine   seinem   seinen   seiner   seines   seitdem   Seite   selbst   selbstverständlich   seln   selten   sensweitergabe   Separation   Setup   setzt   sich   sicher   Sicherheit   sicherlich   sichert   Sicht   sichtigen   Siebe   siert   Simple   sind   sindVerhaltenswei   Single   sinkt   sinn   Sinne   sionell   sionellen   Situation   sitzen   sofort   soft   Software   Softwarearchitek   Softwareent   Softwareentwick   Softwareentwickler   Softwareentwicklers   Softwareentwicklung   Softwareprofi   Softwareprofis   Softwarequalität   sogar   solch   solchem   solchen   solches   solchesWertesystem   Solid   soll   sollen   sollt   Sollte   sollten   Solution   somit   sondern   Sonst   source   Soviel   soweit   sowie   SowieKindernach   space   spannt   sparen   spiegelt   Spielball   Sportarten   spricht   sprichwörtlichen   Spruch   sprudelt   Stabilität   stammen   ständi   ständig   stark   starr   starrt   Stati   Statische   Statt   steckt   Stefan   stehen   steht   Steigerung   stellen   Stellenanzeigen   stellt   steuert   Steve   stimmt   stolzer   Strafe   Straße   streichen   strukturieren   Stück   Studi   studiert   Studio   Stuhl   Stühle   Stuhles   Stuhls   stupid   stürmischen   substitution   Suchen   symbol   Symbole   Syste   system   Systems   Szene   Tages   tägliche   täglichen   tapfer   Team   Technologiemode   Technologien   Technologievermittler   Teilnahme   teilten   tell   tels   temnichteingehaltenhaben   tems   Tenor   tern   terschiedlich   Test   Testattrappen   testen   testgetrie   Testgetriebene   Tests   tesVertrauen   tesystem   Thomas   tikerausbildung   tionalen   tische   Tischler   TOOLS   torpediert   Tracking   Tragen   träger   trägt   trauen   trennen   Tritt   trolle   trotzdem   Tugend   Tuns   türlich   typischen   über   überall   Übergriffe   überhaupt   Überlegen   überlegt   Überlegung   übermorgen   überschaubaren   Übersetzung   Überzeugungsarbeit   umfangreiche   umfassen   umfasst   Umkehrschluss   umsetzen   Umsetzung   Umständen   unabhän   unabhängig   unbedingt   undImplementierungkreuzen   Uniform   Unit   Universell   Universelle   unpassender   unprofes   unprofessionell   unser   unserer   unter   unterAndrohung   Unterneh   Unternehmens   unterschiedlich   unumgänglich   unverbrüchliches   unwartbaren   Unwartbarkeit   unzufrieden   unzwei   VBScript   veau   veloper   verändern   verankert   verbessern   Verbindung   verbitten   verbreitet   verbreiteter   verbrüchliche   verdienen   verdient   vereint   verewigte   vergeuden   vergleichbarer   verinnerlicht   verlas   vermeiden   veröffentlicht   versammeln   Verschlimmbesserung   Versionskon   Versionskontrolle   verspricht   versprochen   verstoß   Versuchen   versucht   Verweis   verwies   verwirklicht   verwirren   verzapfen   verzapft   viel   viele   vielen   vielleicht   vielmehr   vierten   Visual   völlig   vollständig   Vollständigkeit   vorarbeitet   vorbeugt   vorkommt   vorneh   Vorsicht   vorsichtig   Vorteil   wachsen   wählen   Wahr   Während   wahrscheinlich   wahrsten   wandelnden   ware   wäre   wareentwickler   wareentwicklung   wareprojektdesaster   wartbargewordenist   Wartbarkeit   Wartung   wechselnden   weil   weise   weisen   Weisheit   weiß   weißen   weit   weiter   weiteren   Weiterentwicklung   weitereTitel   weitergeben   welche   welchen   welcher   wenig   weniger   Wenn   werden   Werkstü   Werkteilen   Werkzeugen   Wert   Werte   Wertes   Wertesys   Wertesystem   Wertesystemausschnitt   Wertesysteme   Wertesystems   wertlos   wesentlich   wesentliche   Wesley   Westphal   wichtig   wichtigeren   wicklung   widmet   wieder   Wiki   Willen   winnt   wird   wirk   wirklich   wirkte   Wissen   Wochen   woher   wohl   Wollen   womög   woran   Worauf   Wortes   Wunsch   Wünschen   wurde   würde   ximalen   YAGNI   Yourself   Zahl   Zapfen   zeigen   Zeile   Zeit   zeitlose   Zeitraum   zerbricht   zersetzen   Zertifizierung   Zertifizierungs   zeugt   Ziel   zieren   zipien   zuckt   zugänglich   Zukunft   zukünftig   zumindest   Zündfun   zurück   zurückbleibt   zurückziehen   zusam   zusammen   Zusammenfassung   zusammengestellte   Zusammenhang   Zusammenlebens   zusehen   zutragen   zuwiderhandelt   Zuwiderhandlungen   Zwar   Zweck   Zwecken   zweifelhafte   zweifellos   zweifeln   zweite   zweiten   Zweitens   zweiteWahl   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen




Anzeige







Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Verwenden Sie Application Lifecycle Management?





Ergebnis anzeigen