Code Craft: когда #define считается вредным