Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programmierbücher die man gelesen haben muss (https://www.delphipraxis.net/130168-programmierbuecher-die-man-gelesen-haben-muss.html)

quantum 4. Mär 2009 12:20


Programmierbücher die man gelesen haben muss
 
Es gibt Bücher, die uns die Augen öffnen oder den letzten Schub verleihen können, um uns zu besseren Programmierern zu machen.
Solch ein Top-Buch ist für mich "Code Complete" von Steve McConnell. Fast schon meine Bibel.
Es gab mir einige Schläge auf den Hinterkopf, welche mir endgültig die Quick&Dirty Methode austrieb und mich zu sauberen Quelltext führte, der gut riecht.
Nicht zu vergessen, "Der pragmatische Programmierer" von Andrew Hunt und David Thomas.
Das Buch "Clean Code" habe ich mir in der deutschen Ausgabe vorbestellt, es soll die pragmatische Methode praxisnah vertiefen.
Die Rezensionen könnt ihr zb bei Amazon nachlesen (in "Der pragmatische Programmierer" ist das Mantra "DRY - DONT REPEAT YOURSELF") :-)

Welche Bücher veränderten und verbesserten eure Arbeitsweise?

Hansa 4. Mär 2009 12:26

Re: Programmierbücher die man gelesen haben muss
 
An erster Stelle stehen immer noch die Delphi-Handbücher. Direkt danach (also vertiefend) kommen die von Marco Cantu. Habe letzte Woche mitbekommen, dass das neue D2009 Buch im Mai kommt und sogar auf deutsch. 8)

memphis 4. Mär 2009 12:32

Re: Programmierbücher die man gelesen haben muss
 
  • Effective Java
  • Agile Java: Crafting Code with Test-Driven Development
  • Getting Things done
  • The Pragmatic Programmer
  • Clean Code (hat mir sehr gut gefallen!)

"97 Things Every Software Architect Should Know" möchte ich bei Gelegenheit auch lesen...

Phoenix 4. Mär 2009 12:43

Re: Programmierbücher die man gelesen haben muss
 
Ich habe 'Clean Code' im englischen Original gelesen (okay... ich bin noch nicht ganz durch, aber mehr als die Hälfte hab ich schon geschafft ;-) ) und muss sagen, dass die Beispiele dort einem echt die Augen öffnen.

Luckie 4. Mär 2009 12:58

Re: Programmierbücher die man gelesen haben muss
 
Kannst du mal ein Beispiel machen?

Florian Hämmerle 4. Mär 2009 13:02

Re: Programmierbücher die man gelesen haben muss
 
wer hat denn Clean Code geschrieben?

mfg Flö

Phoenix 4. Mär 2009 13:26

Re: Programmierbücher die man gelesen haben muss
 
Clean Code ist von Robert C. Martin. Im Internet eher als UncleBob bekannt.

Ein Beispiel... gute Frage.
In dem Buch sind halt viele Quellcodebeispiele gebracht. Ein Code, ca. eine Buchseite, zwei oder drei Funktionen. Im Text ist angegeben, das man sich mal 3 Minuten Zeit nehmen sollte den Code zu verstehen. Ich habs nicht geschafft. Dann wird anhand dieses Codes erklärt, was er warum umbenennt, was er warum in einzelne Funktionen rauszieht etc.

Hinterher hat er zwar in der Menge mehr code (weil mehr Funktionen -> Mehr Funktionsrümpfe), aber pro Funktion weniger Code, deutlich bessere Benamsung, die Funktionen sind von großer Abstraktion nach kleinerer Abstraktion sortiert und man versteht den neuen Code schon beim einfachen durchlesen.

Ich finde es einfach grandios, was man mit einem kleinen bisschen mehr an Sorgfalt beim Programmieren erreichen kann.

Luckie 4. Mär 2009 13:44

Re: Programmierbücher die man gelesen haben muss
 
Klingt gut. Ich habe es mal auf meinen Amazon Wunschzettel vermerkt. Wer sich also bemüßigt fühlt... :mrgreen:

taaktaak 4. Mär 2009 14:44

Re: Programmierbücher die man gelesen haben muss
 
Zitat:

Clean Code ist von Robert C. Martin.....
In dem Buch sind halt viele Quellcodebeispiele gebracht.
In welche Sprache sind die Beispiele?
Delphi, C, ...?

Luckie 4. Mär 2009 14:45

Re: Programmierbücher die man gelesen haben muss
 
So lange es nicht Brainfuck oder Lisp ist, ist es eigentlich unerheblich. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr.
Seite 1 von 5  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz