Ни для кого не секрет, что качество кода программиста напрямую зависит от его добросовестности, умения, а главное — от желания максимально глубоко вникнуть в предметную область.
Однажды мне попался на глаза код не слишком сложной игрушки, который поразил меня своей структурированностью и простотой: все данные и алгоритмы были прописаны так лаконично и просто, что, казалось, просто невозможно что-то добавить или убавить. Важно отметить, что графика в программе была полностью программной: все объекты игрового мира отрисовывали себя сами по довольно интересным законам, не загружая какой-либо информации извне.
Через некоторое время судьба даровала мне личное знакомство с человеком, написавшим этот код. Разумеется, речь зашла об игре.
— Ах, это… — сказал мой знакомый, расплываясь в улыбке. — Действительно, красиво получилось, мне самому понравилось.
Задумавшись на минуту, он продолжил:
— Знаешь, самым сложным во всём проекте для меня было написание графического движка: сам я с детства не умею рисовать, и понять, как это делается, для меня было непросто.
— Но ведь в игре не такая уж и сложная графика, — заметил я.
— Несложная, — согласился он. — Однако для того, чтобы понять, как к ней правильно подойти, я три месяца ходил в художественную школу и консультировался у художников. К сожалению, записаться на занятия в моём возрасте и с моими способностями не получилось, так что приходилось приставать с вопросами, конспектировать, представлять, пробовать. Я бы и дальше ходил туда, но меня в конце концов перестали пускать: из-за меня они не могли заниматься своими собственными делами. Боюсь, из-за этого добиться полного совпадения с оригиналом у меня всё же не получилось: меня не покидает ощущение, что некоторые вещи художники, стиль которых мне пришлось копировать, нарисовали бы иначе.
Ранее я был уверен, что не имеют меры лишь отрицательные человеческие качества — например, разгильдяйство. Однако в тот день я понял, что не только они, но и добросовестность может порой не знать границ. Почему? Потому что речь шла об игре по известному всем мультсериалу «South Park», в точности копирующей оригинальную графику.