AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Programmierbücher die man gelesen haben muss
Thema durchsuchen
Ansicht
Themen-Optionen

Programmierbücher die man gelesen haben muss

Ein Thema von quantum · begonnen am 4. Mär 2009 · letzter Beitrag vom 30. Mär 2009
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#11

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 14:46
Hmmm,
für mich aber eben leider nicht so ganz unerheblich
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 14:48
Also komm. Du kannst Delphi, da solltets du mit dem Lesen con C, C++, C# oder Java keine Probleme haben. Und eine dieser Sprachen wird es ein.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#13

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 14:51
Dein Vertrauen ehrt mich,
dann werde ich mich mal überraschen lassen!
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von memphis
memphis

Registriert seit: 4. Apr 2003
Ort: Innsbruck
89 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 14:52
die Beispiele sind Java.
Lukas
Wenn du nicht mehr weiter weißt, zeichne dir 'nen Einheitskreis.
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#15

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 14:54
Mille grazie!
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#16

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 14:56
Zitat von taaktaak:
Zitat:
Clean Code ist von Robert C. Martin.....
In dem Buch sind halt viele Quellcodebeispiele gebracht.
In welche Sprache sind die Beispiele?
Delphi, C, ...?
Die Beispiele im Buch sind in Java.
Aber: Es sind keine tiefergehenden Java-Kenntnisse vonnöten. Code ist Code, und er bezieht sich nicht auf Bibliotheken. Der Code den er nimmt ist in sich geschlossen bzw. ruft nur Dinge auf, die im gleichen Codesample auch implementiert sind.

Wenn Robert Martin an einer Stelle von Map oder Hashmap schreibt, ist das im Prinzip sowas wie eine TList, das ist aber ganz ehrlich bisher die einzige Stelle gewesen, wo er ein Java-Fachwort eingeworfen hat das ich nicht auf Anhieb verstanden hatte.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#17

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 15:01
Danke, dann werd' ich's mal lesen.
Mein größtes Problem sehe ich wohl auch eher darin, dass trotz ehrlichem Vorsatz, es besser zu machen, die jahrelange prozedurale Programmierung immer wieder zum Vorschein kommt. Und wenn es dann auch gleich so schön funktioniert, dann sagt das "kleine Teufelchen im Hinterkopf": Warum willst du es denn anders machen?
Ralph
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#18

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 16:01
Zitat von taaktaak:
Und wenn es dann auch gleich so schön funktioniert, dann sagt das "kleine Teufelchen im Hinterkopf": Warum willst du es denn anders machen?
Um Dir selber einen Gefallen zu tun.

Ein Code wird genau ein einziges mal geschrieben.
Der gleiche Code wird jahrelang immer wieder gelesen und ggf. leicht abgeändert.
Du bist mit aller Wahrscheinlichkeit derjenige, der in 2, 3 Monaten wieder Deinen eigenen Code lesen darf.

Wie oft ist es schon vorgekommen, dass Du Dich gefragt hast warum Du das damals so geschrieben hast? Anders wärs doch eigentlich besser...

Warum änderst Du den Code dann nicht einfach so, dass er besser wird?
Weil Du Angst hast, dass Deine Änderungen ggf. etwas kaputt machen könnten.
Ergebnis: Alter, schlechter Code bleibt schlecht und wird durch neuen, zwangsläufig auch nicht optimalen Code ergänzt.

Das ganze System verrottet mit der Zeit, und der Aufwand der für die Wartung getrieben werden muss, wird immer größer und größer.

Die Angst, dass Änderungen etwas kaputt machen können nimmst Du Dir durch (automatisierte) Tests. Wenn Du was änderst wird Dir ein Test sagen, ob etwas kaputt gegangen ist oder nicht. Voraussetzung für Tests ist aber sauberer Code mit wohldefinierten Zuständigkeiten.

Wenn Du Dich also in die in dem Buch vorgstellten SOLID Prinzipien hältst, dann erhältst Du hinterher besseren und leichter testbaren Code. Und der erlaubt es Dir dann, Änderungen (Verbesserungen!) zu machen, ohne dass Du Angst haben musst, dabei etwas kaputt zu machen.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Benutzerbild von memphis
memphis

Registriert seit: 4. Apr 2003
Ort: Innsbruck
89 Beiträge
 
Turbo Delphi für Win32
 
#19

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 17:10
ganz genau. Vor allem wenn ich vor Ort ganz schnell ein Feature für einen Kunden implementieren musste, hatte ich früher sehr oft ein ungutes Gefühl und hoffte, dass alles noch einwandfrei funktioniert. Jetzt habe ich innerhalb von Sekunden mit meinen Tests eine eindeutige Bestätigung (ich kann nicht nur um einiges besser schlafen, sondern drücke mich auch nicht mehr vor Änderungen ).
Lukas
Wenn du nicht mehr weiter weißt, zeichne dir 'nen Einheitskreis.
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#20

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 18:16
Ja, die Vorzüge habe ich wohl verstanden. Wenn ich meinen "Reifeprozess" der letzten Jahre anhand von verschiedenen Source-Jahrgängen betrachte, ist auch eine deutliche Verbesserung in genau diese Richtung zu erkennen. Einen wesentlichen Anteil daran hat auch dieses Forum. Als Hobbyprogrammierer hat man leider häufig den Nachteil, weder eine solide Basis zu besitzen, noch wird durch berufliche Notwendigkeiten ein Optimierungsdruck erzeugt.
Habe mir das Buch heute Abend bestellt - die Weiterentwicklung meiner handwerklichen Fähigkeiten wird also bestimmt fortgesetzt.
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:29 Uhr.
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