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
 
quantum

Registriert seit: 15. Apr 2006
Ort: Kassel
64 Beiträge
 
Delphi XE Professional
 
#17

Re: Programmierbücher die man gelesen haben muss

  Alt 4. Mär 2009, 22:21
Das mit den Tests ist ein gutes Beispiel. Um überhaupt testen zu können, muss man Code schreiben, der wirklich entkoppelt ist. Also keine bis wenige Abhängigkeiten besitzt. Somit bekommt man allein durch diesen Vorsatz, 2 Fliegen mit einer Klappe geschlagen.
Manchmal muss ich lachen wenn ich an meinen ersten Versuch denke, einen Unit-Test für ein bestehendes Monster-Projekt zu schreiben. Da hing fast jede Klasse mit allen anderen zusammen. Es war unmöglich einen isolierten Test du schreiben.
Was Kapselung wirklich bedeutet und wofür es gut ist, zeigten mir erst die geliebten Design-Patterns.
Oftmals ärgerte ich mich über die Einschränkungen von Delphi (keine Mehrfachvererbung, strenge Typisierung), die ich als Nachteil betrachtete. Dabei sind dies enorme Vorteile. Mehrfachvererbung verletzt eindeutig das Kapselungsprinzip und unterstützt nur die Faulheit. Wer mal versucht in PHP ein größeres Projekt aufzuziehen, wird sich nach eindeutigen Typen und der Reinheit von Delphi sehnen.
Dies war jetzt wohl ein wenig Off-Topic, aber als Thread-Eröffner möge mir man dies verzeihen
  Mit Zitat antworten Zitat
 


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 23:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz