Умейте передавать задачи

Периодически на работе приходится [ передавать | забирать ] задачи по совершенно разным причинам. От увольнения и ротации до простой смены проекта.

Недавно столкнулся с ситуацией, где надо 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. Что добавили бы из наболевшего?

Умейте передавать задачи | Сетка — социальная сеть от hh.ru