Грамотей предлагает вам пройти новое орфографическое испытание. Я выбрал из словаря слова, над правильным написанием которых задумаются многие читатели. Возможно, кого-то они даже поставят в тупик. Например, в прошлом тесте на грамотность, опубликованном у меня на канале, таким словом оказалось "амуниция". Слово дня: "Амуниция" Многие (37 %) посчитали, что это слово пишется с удвоенной "М"...
#советы Как заставить себя писать тесты? Если кратко, то никак 😂 Надо не заставлять, а создавать условия. И сегодня поговорим не о пользе тестов (я разбирал в отдельном посте), а о том, как начать писать. Дам пару советов, как выработать привычку писать тесты: - Тесты должны запускаться в 1 клик. Это упростит порог запуска тестов, чтобы каждый раз в консоли не прописывать путь до теста и команду запуска. Обеспечить это может фактически любая IDE. - Для тестов у вас должен быть шаблон или снипет, который позволят быстро создать основу теста, убрав проблему чистого листа. - В CI/CD тесты должны запускаться, иначе нельзя гарантировать их работу. Кроме того, работающий pipeline всегда будет напоминать вам о необходимости их писать. - Когда вы написали новую функцию, не запускайте приложение и не проверяйте вручную, а напишите тест. Переложите ту логику проверки, которую вы хотели выполнить руками на тест. - Если не знаете как для вашего кода написать тест, значит возможно вы плохо написали код, хотя он может и работать. Критерий тестируемости кода всегда держите в голове. P.S. Если вы тимлид, то введите долю покрытия тестами как условия любого PR, но только постепенно, когда привычка начнёт вырабатываться.