heavy wizardry

名詞

特定のOSや言語、複雑なアプリケーションインターフェースの特に親密な知識や経験に依存するコードや設計。より秘教的な理論的知識に依存するdeep magicとは区別される。デバイスドライバを書くのはheavy wizardryである。ツールキットなしでX(語義2)にインターフェースするのもそうだ。特に、"Heavy wizardry begins here(ここから重い魔法が始まる)"という形式のソースコードコメントに見られる。voodoo programmingと比較せよ。