Каждый раз, когда вы замечаете что-то подобное, введите новый билет в вашу систему отслеживания проблем.
Возьмите за привычку использовать систему отслеживания проблем в качестве основного инструмента для передачи подобных вещей, потому что оттуда будет легко выбирать, оценивать и расставлять приоритеты для ваших старших коллег / руководителя / менеджера / того, кто отвечает за отслеживание проблем в вашем проекте ,
Используйте правильный инструмент для работы. Я делаю это всегда и настоятельно рекомендую вам сделать то же самое.
В качестве примера, вот билет, который я создал около месяца назад. По завершении конкретной функции я обнаружил, что код стал значительно сложнее, чем раньше, но я не могу это исправить в сроки, указанные для реализации функции.
(Названия функций, тикетов и код, используемые в реальном трекере, скрыты, но текст копируется как есть).
Резюме: упростить дизайн с участиемParticularPieceOfCode
Описание:
в ходе реализации согласно TICKET-12345 код, связанный с использованием, ParticularPieceOfCode
накапливал некоторые сложности и стал довольно трудным для чтения, понимания и обслуживания (см. Пример фрагмента кода ниже).
Найдите способ упростить это.
Пример кода, который желательно изменить, можно найти в ClassName#methodName
:
<a piece of code like one behind the right door here:>
FWIW мой совет применяется независимо от того, какой вы "уровень".
Я использовал его на вашем текущем («низшем») уровне, и я использую его сейчас, когда мой уровень довольно далек от «самого низкого», и у меня есть удовлетворительное «сказать», как вы это называете, и я собираюсь использовать его всегда несмотря ни на что.
Подумайте об этом, без уровня, независимо от того, сколько у вас авторитета, просто не может быть лучшего пути.
Если вы «говорите», эй, у нас проблема , это только грохот воздуха. И даже если ваш начальник / руководитель соглашается и говорит, что вы правы, у нас есть проблема , это ничего не меняет - это снова только гремит воздух, и больше ничего не может быть.
- Вы можете подумать, что ваше мнение написано (например, по электронной почте) было бы лучше, но если вы думаете об этом, это действительно не так. Если ваш проект имеет значительную почтовую активность, то, что было написано, будет потеряно и через месяц будет забыто.
Используйте правильный инструмент для работы. Для работы, которую вы описываете, средство отслеживания проблем - это как раз то, что вам нужно .
Вы замечаете проблему, вводите ее в систему, предназначенную для их отслеживания, и она позаботится обо всем остальном наилучшим образом - просто потому, что она предназначена для этого :
пакет компьютерного программного обеспечения, который управляет и поддерживает списки проблем , в соответствии с требованиями организации ... обычно используемые ... для создания, обновления и устранения сообщений о проблемах клиентов или даже проблем, о которых сообщали другие сотрудники этой организации ... Отслеживание проблем Система похожа на « багтрекер », и часто программная компания продает и то и другое, и некоторые багтрекеры могут быть использованы в качестве системы отслеживания ошибок, и наоборот. Последовательное использование системы отслеживания проблем или ошибок считается одним из «отличительных признаков хорошей команды разработчиков программного обеспечения» 1 ...
Какими бы другими средствами вы не хотели бы общаться, наличие билета в трекере только облегчит вам задачу.
Даже если вы предпочитаете греметь в эфире , высказывание «Я бы хотел обсудить TICKET-54321 ...» делает более прочную отправную точку, чем «Послушайте, я бы хотел поговорить о некотором фрагменте кода, с которым я имел дело некоторое время назад». ... »И вы можете безопасно передавать ссылки на тикет по почте: даже если почта будет потеряна, проблема все равно останется в трекере со всеми подробностями, о которых вы хотели рассказать.