Периодически на работе приходится [ передавать | забирать ] задачи по совершенно разным причинам. От увольнения и ротации до простой смены проекта.
Недавно столкнулся с ситуацией, где надо asap забрать пару задач и думал "ща как заберу быстро", а получилось как в прикрепленном меме [ на самом деле со звуком ]. А столкнулся я с неопытностью сотрудника при передаче дел.
1. Не удалены бесполезные, временные или вносящие непонимание ячейки
1.1 Если вы передаете кому-то свои [ ноутбуки | код ] - обязательно чистите его от ненужного хлама. Иначе он будет тянуться из поколения в поколение и никто не будет знать для чего оно надо было.
1.2 Временные ячейки, для того что-бы что-то быстро глянуть - тоже минусуем
1.3 Неописанные ячейки с кодом без интуитивного понимания для чего оно надо - тоже выкидываем
2. Отсутствие разметки в Маркдаун
2.1 Камооон, это вообще мастхэв для понимания. Ну потрать ты время, для себя в том числе, если придется через какое-то время вернуться к задаче.
3. Не подсветили неочевидные моменты. Например вижу код и момент, где можно оптимизировать запрос на примерах.
3.1 Например поле джоинится по серии номеру паспорта или контракту
string-ового типа. Делаю int-ом, скорость выполнения запроса 📈 а количество записей 📉. Оказывается поле может начинаться с нулей, а после преобразования нули пропадают и соответственно теряются записи [ тк количество нулей перед остальными цифрами может иметь значение ]3.2 Другой пример: поле вроде с номером контракта. Вроде одни числа, но тоже типа
string, можно int-ом сделать, а по факту имеем получение данных из разных систем и где-то оператор случайно поставил точку или андерскор. Если ты знаешь, что такая проблема есть - либо сделай обработку случаев, либо подсвети другому человеку.3.3 Неочевидный выбор джоина или условие фильтрации. Код должен быть понятным, а не "работает - не трожь" Поэтому комменты наше все.
4. Плохая документация в конфлюенс либо ее отсутствие.
Тут без комментариев мне кажется можно
Вопросы к аудитории:
1. Как у вас в корп. культуре принято передавать дела?
2. Какие забавные и не очень ситуации были при передаче задач?
3. Что добавили бы из наболевшего?
По традиции ставим прожженого жаба ☕️, если сталкивались с подобной проблемой, прогрессивного жаба 📈 если у вас передачи дел - это норм процесс, ну и лайк ❤️ за полезное напоминание)
