Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Compiler Anweisung strict protected (https://www.delphipraxis.net/183884-compiler-anweisung-strict-protected.html)

TiGü 12. Feb 2015 08:24

AW: Compiler Anweisung strict protected
 
:lol: Volle Zustimmung an Sir "Gunnery Sergeant" Rufo! :lol:

Daniel 12. Feb 2015 08:32

AW: Compiler Anweisung strict protected
 
Zitat:

Zitat von Sir Rufo (Beitrag 1289584)
Bin ich eigentlich hier im Forum für betreutes Wohnen oder doch noch in einem Forum für Programmierer?

Wir nennen es gern "betreutes Programmieren". ;-)
Dennoch muss auch ich zugeben, dass auch mir die Konsequenzen von "private" erst im Laufe von Jahren klar geworden sind. Als ich mit Delphi begonnen hatte, war mir das offen gestanden relativ schnurz. Da war das dann schon ein "aha"-Moment, als aus "private" plötzlich "strict private" wurde. Wenngleich ich es in realen Projekten eher weniger einsetze - vermutlich aus Gewohnheit und weil "private" in einem Atemzug mit "protected" und "public" schneller geschrieben ist.

DeddyH 12. Feb 2015 08:38

AW: Compiler Anweisung strict protected
 
Wenn man wirklich jede Klasse, und sei sie noch so klein, in eine eigene Unit packt, merkt man keinen Unterschied. Denkt man sich aber "die gehören zusammen, das kommt alles in eine Unit", dann führt strict private auch dazu, dass die Codevervollständigung den ganzen privaten Kram der jeweils anderen Klasse gar nicht erst anbietet, das erhöht die Übersicht.

[edit] Kleine Korrektur: da man strict private und private auch noch mischen kann, meinte ich ausdrücklich das strict private Gedöns, "nur" private wird weiterhin gelistet. [/edit]

ATS3788 12. Feb 2015 09:08

AW: Compiler Anweisung strict protected
 
Danke
für die Antworten. Werde diese durchlesen
und hoffentlich auch verstehen.

http://stackoverflow.com/questions/1...58763#16558763

Macht es ein wenig klarer.:thumb:

himitsu 12. Feb 2015 09:24

AW: Compiler Anweisung strict protected
 
Zitat:

Zitat von Daniel (Beitrag 1289602)
Wenngleich ich es in realen Projekten eher weniger einsetze - vermutlich aus Gewohnheit und weil "private" in einem Atemzug mit "protected" und "public" schneller geschrieben ist.

Ich "versuche" es geziehlt einzusetzen, wenn ich mehrere Komponenten in einer Unit entwickle, aber manchmal auch erst gegen Ende, um die Abhängigkeite zu prüfen, da ich es vorher vergssen hatte, um mich selber automatisch zu prüfen, ob ich nicht doch "ungewollte" Abhängigkeiten geschaffen hab.

Man könnte es so auch als Doumentation sehen, aber nur wenn man es schafft das konsequent durchzuziehen, denn so könnte man "wirklich" private Dinge strict machen und Teile, die zwischen Parent- und Child-Klasse "privat" geshared werden. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:05 Uhr.
Seite 3 von 3     123   

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