Tags: horror

Dr. House

What's the largest amount of bad code you have ever seen work?

Вообразите себе продукт с 25 миллионами строк кода на C.

Очень комплексная логика и управление памятью, переключение контекстов регулируются тысячами глобальных переменных (флагами). Код испещрен изощренными макросами, на полное понимание которых иногда уходит один-два дня работы квалифицированного разработчика.

Единственное связующее звено, благодаря которому этот спагетти-код работает - тысячи тестов.

Что самое интересное, сам продукт, как и компания, которая его разработала - известны буквально всем программистам )))

Открыть ящик Пандоры и неприятно удивиться