
Почему Ваш код ненавидит тестироваться (И как это исправить)
Мы все бывали в такой ситуации — вы пишете красивый код, который прекрасно работает… пока не попытаетесь его протестировать. Внезапно ваш шедевр превращается в ворчливого кота, который шипит при каждой попытке проверить его поведение. Давайте разберёмся, как писать код, который радостно мурлычет при тестировании, используя проверенные паттерны и немного юмора. Синдром ворчливого кода: почему важна тестируемость Представьте, что вы пытаетесь измерить температуру кота с помощью термометра для индейки. Именно так ощущается тестирование тесно связанного кода....