В этой статье описывается
шуточный подход,
не стоит применять его
в реальной разработке,
здесь скорее описано то,
как не нужно делать.
Hope-driven development (HDD) — подход к разработке программного обеспечения, когда мы полагаемся на свою надежду на то, что код заработает. Мы не пишем тесты, не используем code review, не продумываем архитектуру и так далее.
Если после написания кода у вас спросят: «А это точно работает?», а вы можете ответить только: «Я надеюсь», то это самое что ни на есть hope-driven Development.
Как внедрить у себя HDD:
- будьте пассивными;
- не пишите тесты;
- никогда не берите на себя ответственность;
- не делайте рефакторинг и не решайте проблему технического долга;
- никогда не переходите на более новые версии библиотек и языка программирования;
- всегда находите оправдание, почему качество кода всё ухудшается и ухудшается.
Однако помните, что hope-driven development в конечном итоге приводит к краху проекта!