​​Тестируйте, тестируйте, тестируйте



Важная часть работы разработчика – тестирование. В любом коде всегда найдутся ошибки.



Хороший разработчик никогда не думает, что его программа без багов. Вся индустрия принимает тот факт, что ошибки – неотъемлемая часть процесса. Неудивительно, почему существует так много инструментов и фреймворков для обнаружения проблем.



🎯 Цель тестирования – поймать баги как можно быстрее. Чем раньше их заметили, тем дешевле их исправить.



Точно так же нам нужно тестировать свои предположения. Один эффективный способ сделать это – попробовать что-то в меньших масштабах. Например, если мы предполагаем, что сможем зарабатывать на жизнь только фотографией, неплохая идея – позаниматься этим как сторонним проектом, прежде чем бросать работу.