DLLヘル (DLL地獄) と その回答の1例とのしてのCOM実装。とかって、いま、学校とか職場で教えてくれるんだろうか・・・
フレームワークとかでは当たり前に、サポートされているので、特に最近は問題になる事も少なくなってきたけど・・・
DLLヘル (DLL地獄)とか、古い定石を知らず時、いきなり、設計とかすると・・・普通に1年から2年でプロジェクト破綻するよね・・・。
しかも、破綻したときに、その理由を調べようとしても、もう書籍とか定石過ぎてサポートしてない物も多いし・・・逆に、学校とか、初級本でサポートしてるかというと、サポートしてないだろうし・・・破綻するのに時間がかかるので・・・結構アレなんだよね。しかも、延命延命で延命できちゃうからwでも、そのうち本格的に破綻する・・・そして、わからない人には、破綻の理由がわからないから・・・仕方なかったことに見える・・・でも、ぜんぜん、定石だから、仕方が無くない・・・いろいろ問題
この手の、現場で培われた定石とか、その解放って、なんか、ロストテクノロジー的な勢い?DLLヘルから、COMとオブジェクト指向の関係、COMとQueryInteferce関数と継承の関係、および、COMとDLLヘルとインタフェースの関係を体系立てて、説明できるプログラマっていったい、どのぐらい生き残ってるんだろう? 知識としては、C++の誕生(20年以上前)あたりから問題とその解決がなさされてきた問題だと思うんだけど・・・
でも、この辺の知識が無い人が上流工程で設計とか・・・かなり、変になるよね、設計。さて、現場のみんなは、どうしてるんだろう? 20年以上前、30年以上前のからの伝統的設計技法、ちゃんと、受け継がれてますか? 古いからいらないんじゃない、古くて定石化された知識はちゃんと身につけないと! 参考書?いや・・・たぶん、この辺を取り扱った書籍で良い物はあまり見たことがない。だって、ソース嫁の世界だもん。プログラマーは。なぜ、そういうソースなのかを考えろと・・・ヘタするとそういう世界なんだなーと・・・