RDF Feed
2003|04|05|09|10|11|
2004|01|02|03|

2003-04-30 I'm gone (1)

_ 溶岩流

設計が狂ったコードを「API/ABIを保持したまま」修正するのは地獄である。

_ 最悪の理由は

Cには、deallocatorはあってもfinalizerがなく、しかも、この設計者は、確保したmemoryを相手先のlibrary/programに渡してしまい、後は、こちら側がなすすべもなく、相手先がfree()してしまうという、悲惨な設計にしていたりする。だいたい、byteの塊でAPIを設計するなら、protocolをそのまま透過にするように設計しておきゃよいものを、滅茶苦茶な混在でAPI/ABIが組まれている。

_ 気が狂いそうなので

C言語にまで八つ当たりをしたくなる。だいたい、ABIなんてsensitiveな問題を理解できるやつは、ほとんどいないというあたり、悲惨としか言いようがない。ああ、COMでもCORBAでも.NETでも、なんでもよいから、もう、ただのCの呼び出しでlibraryを作るのは止めたい。x_x;;;

[]

2003|04|05|09|10|11|
2004|01|02|03|
«前の日記(2003-04-29) 最新 次の日記(2003-05-01)» 編集