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