Thread Generalisierung vs. Spezialisierung (5 answers)
Opened by MisterL at 2006-12-22 11:10

bloonix
 2006-12-22 11:30
#72694 #72694
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo MisterL,

die Frage ist nicht einfach zu beantworten.

Ich würde das wie folgt abwägen:

Generalisierung bringt einem sehr viel, denn wer sich hauptsächlich auf
die Verwendung von CPAN-Modulen spezialisiert und viele Module kennt,
der kommt schon sehr weit. Man weiß oft sehr schnell, welche Module für
welches Projekt gebraucht werden und kann Projekte schnell umsetzen.
Allerdings hat der Generalist seine Probleme, wenn er mal selbst Code
unter den Aspekten Skalierbarkeit und Wiederverwendbarkeit schreiben
muss.

Spezialisierung bringt einem sehr viel, wenn es für bestimmte Arbeiten
keine Module gibt und man den Code selber schreiben muss. Die
Versuchung ist hier aber sehr groß, oftmals keine Module als fertige
Lösung einzusetzen, weil manche Module unperformant, schlecht
geschrieben oder einfach nur schlecht dokumentiert sind.

Eine Mischung aus beidem ist sozusagen die richtige Lösung.

Beides wird sich aber mit der Zeit und Erfahrung irgendwann ergeben.

Gruss,
opi\n\n

<!--EDIT|opi|1166780039-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread Generalisierung vs. Spezialisierung