Ваш код – отстой, если он не работает
Работает ли ваш код? С чего вы это взяли? Можете ли вы это доказать?
Если ваш код не имеет тестов, он – отстой. Я имею в виду – всесторонние, в достаточной мере детализированные программные тесты (известные также как Юнит-тесты (unit tests)), а также более высокоуровневые функциональные (functional) и интеграционные (integration) тесты. Тесты, которые автоматизированы. Тесты, которые запускаются постоянно. Включая программные тесты, запускающиеся после всякого изменения кода.