なぜAPIの動作変更をリンクするSDKに依存させないのか?
静的ライブラリには通用しない、というのがその理由です。APIの動作をリンクするSDKのバージョンに応じて変える方式は一見柔軟に見えますが、静的ライブラリと動的ライブラリで動作が異なる複雑さを生み、開発者にとって予測不能なバグの原因となります。結局のところ、このアプローチは実用的ではないと結論づけています。
静的ライブラリには通用しない、というのがその理由です。APIの動作をリンクするSDKのバージョンに応じて変える方式は一見柔軟に見えますが、静的ライブラリと動的ライブラリで動作が異なる複雑さを生み、開発者にとって予測不能なバグの原因となります。結局のところ、このアプローチは実用的ではないと結論づけています。