Von Patterns und Coden
Ich habe ein Buch durchgeblättert:
"Advanced CORBA programming with C++"
von Michi Henning und Steve Vinoski
Stammt aus dem Bücherschrank meiner neuen Firma und ist das mit Abstand am meisten abgegriffene Buch.
Ich erfahre etwas über das "evictor pattern", davon hatte ich noch nie gehört. Von Corba schon, aber keinerlei praktische Erfahrungen damit.
Über 1000 Seiten hat dieses Buch und ich habe nicht vor, sie alle zu inhalieren. Aber dieser Satz gefiel mir doch so gut, dass ich ihn abgetippt habe:
"Multithreaded programming can be difficult, even for seasoned veterans.
It pays to spend a little more time upfront design work when you're programming for multiple threads,
and it does not hurt to have a peer review your code when you think it's finished.
Even simple, informal code reviews can help you track down insidious concurrency bugs that might otherwise take hours or even days to resolve."
Den Begriff Seasoned Veteran übersetze ich frei mit "alter Haudegen der Software-Entwicklung".
Und weil ich grad schonmal auf der Ecke war:
"Yes, a lot of people believe that it's faster/simpler to roll their own code than to understand other people's code.
Permit me to cast some doubt."
Von einem der 2 Cunninghams auf http://wiki.c2.com/?WikiEngines gefunden
"Advanced CORBA programming with C++"
von Michi Henning und Steve Vinoski
Stammt aus dem Bücherschrank meiner neuen Firma und ist das mit Abstand am meisten abgegriffene Buch.
Ich erfahre etwas über das "evictor pattern", davon hatte ich noch nie gehört. Von Corba schon, aber keinerlei praktische Erfahrungen damit.
Über 1000 Seiten hat dieses Buch und ich habe nicht vor, sie alle zu inhalieren. Aber dieser Satz gefiel mir doch so gut, dass ich ihn abgetippt habe:
"Multithreaded programming can be difficult, even for seasoned veterans.
It pays to spend a little more time upfront design work when you're programming for multiple threads,
and it does not hurt to have a peer review your code when you think it's finished.
Even simple, informal code reviews can help you track down insidious concurrency bugs that might otherwise take hours or even days to resolve."
Den Begriff Seasoned Veteran übersetze ich frei mit "alter Haudegen der Software-Entwicklung".
Und weil ich grad schonmal auf der Ecke war:
"Yes, a lot of people believe that it's faster/simpler to roll their own code than to understand other people's code.
Permit me to cast some doubt."
Von einem der 2 Cunninghams auf http://wiki.c2.com/?WikiEngines gefunden