Найти в Дзене

Благодаря решению всё более сложных задач в программировании вам доверят большую ответственность

Слишком сложная задача
Неделю назад мне на проекте поставили задачу - написать юнит-тесты для одного из классов.

Слишком сложная задача

Неделю назад мне на проекте поставили задачу - написать юнит-тесты для одного из классов.

Сначала я не осознала всей сложности задачи и обрадовалась - круто, что-то новенькое!!! Внутри меня буквально загорелся огонь - да, использовать новые технологии сложно, но я испытываю кайф как раз от интенсивной, ответственной работы.



Первый день ничего не подозревающая я, изучала теорию по юнит-тестированию в целом, чтобы понимать о чём речь вообще. И вот, на следующий день я готова приступить к изучению реализации тестирования в нашем проекте, и... у нас нет юнит-тестов!

Задача сформулирована "покрыть тестами класс SomeClass", а не "внедрить юнит-тестирование в проект", что вообще происходит?

Я разозлилась. Почему внедрение чего-то нового в проект свалили на джуниор разработчика? С этой мыслью я прожила около часа. Она вообще у меня появилась, наверное, из-за моей любви к правилам. Ну вот по правилу не так - значит и в жизни должно быть так же. Вот такой я человек-правило. Но это чувство отпустило это меня быстро.

🤠 Да-да, меня хлебом не корми, убойными тасками корми))) Я поняла - так это какая строчка в резюме у меня будет офигительная, а какой опыт!

🥳 Если я всё сделаю хорошо в этом классе, то мне доверят покрывать тестами и другие старые части проекта. Это уже не маленькая, а большущая зона ответственности. Я свою работу измеряю в результатах, а большая ответственность - это, как правило, большой результат!

😼 Пока я разбираюсь с новой технологией, самое время собирать материалы по ней и описывать в блоге свой опыт. Это же 2 в 1 - и на работе полезно, и для блога материалы.

(Не знаю правда, когда я вернусь к материалам по "Java с нуля", но точно вернусь, потому что та тема у меня тоже горит изнутри).

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

❔Были у вас "слишком сложные задачи"? Как справились?