-
Ehrengarde
Aber solche Aussagen wie "Singletons = Bad" und "Immer Unit-Tests machen" sind ebenfalls keine ordentliche Programmierung. Das sind selbst wieder All-Aussagen, welche überhaupt nicht richtig sind.
Singletons sind immerhin ein allgemein anerkanntes Pattern und haben ihren Platz und Zweck. Wenn du sagst, dass Singletons bei deiner Software einen passenden Einsatz finden, dann benutzt du doch gerade ordentliche Software-Praktiken und Patterns.
Gute Praxis in der Programmierung bedeutet es zu erkennen, was angebracht ist und was nicht. Es bedeutet nicht blind irgendeinem Trend zu folgen oder eine Programmierart anzuwenden, weil es das einzige ist was man kennt. Singletons sind Werkzeuge. Unit-Tests sind Werkzeuge. Observer sind Werkzeuge. Werkzeuge werden für einen gewissen Zweck geschaffen. Sie sind niemals unnötig oder immer nötig. Sie sind genau dann anzuwenden, wenn man ihren Zweck braucht.
Stichworte
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln