В истории с автотестированием есть пока для меня только одни плюсы. А ещё, изумления по поводу того, какие отношения строятся внутри Яндекса и насколько это действительно правильно.
Пришёл ко мне сегодня вечером один из наших андроид-разоаботчиков:
- До меня дошли слухи, что вы собираетесь автотестами заниматься
- Ага, есть такое
- А чем вы вот это делаете?
- Ну, вот, смотри, вот так и так
- А вот это?
- А вот так.
- Слушай, так у нас же есть уже сделанная штука для этого, давайте вы будете применять наш код - и сами не будете велосипед изобретать, заодно и дополнительные проверки, вдруг наш код будет криво работать и вы это заметите!
- Ну так давай, а чего умеет ваша библиотека?
И вот целый час мы сидим и пробуем применить то, что написали они, в наших автотестах.
Смею заметить, что официально у нас ещё не начались тесты, но, что я уже написал за несколько выходных окружение, в котором я смогу очень быстро писать тесты, и подёргал народ, чтобы настроить всё нужное, чтобы оставалась только самое простое - несколько строк кода тестов. Меня в этой ситуации поражает именно отношение тех, кто к этому, казалось бы не имеет отношения: вот я сижу, ковыряюсь понемногу, а тут приходят программисты и сами предлагают мне помощь, делают кучу всего, чтобы мне было удобнее и быстрее этим заниматься, тратят на меня время и силы, делятся знаниями, подсказывают логичные решения. Неужели в других компаниях точно также?
Инициатива, которая ещё месяц назад была достаточно сомнительной и воспринималась как неподъёмное дело, вдруг, при поддержке совершенно внезапных помощников, оформилась в что-то реальное, а значит скоро мы будем писать уже что-нибудь, что помогает нам же быстрее находить ошибки в нашем коде. Это круто. И это хорошая галочка для резюме, в конце концов
Пришёл ко мне сегодня вечером один из наших андроид-разоаботчиков:
- До меня дошли слухи, что вы собираетесь автотестами заниматься
- Ага, есть такое
- А чем вы вот это делаете?
- Ну, вот, смотри, вот так и так
- А вот это?
- А вот так.
- Слушай, так у нас же есть уже сделанная штука для этого, давайте вы будете применять наш код - и сами не будете велосипед изобретать, заодно и дополнительные проверки, вдруг наш код будет криво работать и вы это заметите!
- Ну так давай, а чего умеет ваша библиотека?
И вот целый час мы сидим и пробуем применить то, что написали они, в наших автотестах.
Смею заметить, что официально у нас ещё не начались тесты, но, что я уже написал за несколько выходных окружение, в котором я смогу очень быстро писать тесты, и подёргал народ, чтобы настроить всё нужное, чтобы оставалась только самое простое - несколько строк кода тестов. Меня в этой ситуации поражает именно отношение тех, кто к этому, казалось бы не имеет отношения: вот я сижу, ковыряюсь понемногу, а тут приходят программисты и сами предлагают мне помощь, делают кучу всего, чтобы мне было удобнее и быстрее этим заниматься, тратят на меня время и силы, делятся знаниями, подсказывают логичные решения. Неужели в других компаниях точно также?
Инициатива, которая ещё месяц назад была достаточно сомнительной и воспринималась как неподъёмное дело, вдруг, при поддержке совершенно внезапных помощников, оформилась в что-то реальное, а значит скоро мы будем писать уже что-нибудь, что помогает нам же быстрее находить ошибки в нашем коде. Это круто. И это хорошая галочка для резюме, в конце концов
