The woods are lovely, dark and deep
С прошлой недели на работе перепиливаю в проекте использование одного пакета навигации на другой. Ощущается как совершенно бессмысленное переливание из пустого в порожнее, но при этом слишком сложное, чтобы его можно было поручить нейросети, потому что для этого нужно держать в голове 1) принципы работы первого пакета 2) принципы работы второго пакета 3) самописную обёртку над первым пакетом (которая, разумеется, не подходит ко второму), сделанную довольно-таки криво (я надеюсь, что основная кривизна появилась уже после моего ухода с проекта, а не до :alles: Я там была аутстаффом-лидом) 4) бизнес-логику приложения (все возможные переходы между экранами). На данный момент я выступаю в роли аутстаффа - линейного разработчика, и мне кажется, что лид проекта принципиально выбил бюджет под меня (а платят за меня как за лида, а не как за разраба) только для того, чтобы я занималась этой дичью, в которой неподготовленный индивид легко утонет :laugh: Я просто уже успела побарахтаться и выплыть, потому что ранее много занималась навигацией на других проектах. Так что мне в целом понятно, что делать. А нынешний лид пришёл на проект позже и теперь ему непонятно, что мы там нагородили и как это переписывать. И в новом пакете навигации он тоже не очень шарит, как мне показалось. Не в смысле, что он некомпетентен, просто, видимо, не имел с этим дела. Так-то у него хватает сложных задач, с которыми он успешно справляется.
За последние пару лет я наблюдаю во всех проектах, что навигация - это та часть архитектуры, сделать которую хорошо занимает какое-то невероятное количество усилий.
Но за эту работу платят хорошую денюжку. Мне кажется, что это какой-то баг системы, но я не буду на это жаловаться :)

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

@темы: пространство технологий, упорядочение хаоса как профессия