Часто я опиняюсь як вирішувати помилки, знаходячи відповідь на Stack Overflow. Чи погана практика додати фрагмент, чому я зробив те, що робив, а потім додати посилання на статтю чи сторінку з Інтернету?
Часто я опиняюсь як вирішувати помилки, знаходячи відповідь на Stack Overflow. Чи погана практика додати фрагмент, чому я зробив те, що робив, а потім додати посилання на статтю чи сторінку з Інтернету?
Відповіді:
Я не думаю, що це погано, але зовнішні зв’язки мають погану звичку йти за життєвий цикл рішення. Роблячи це, я рекомендую розмістити достатнє резюме, яке допоможе читачеві, якщо посилання більше не функціонує.
Ось чому компанії повинні мати власне сховище знань. Наприклад, у моїй компанії є корпоративний Redmine, який використовується для управління проектом, продаж квитків (відстеження помилок та завдань) та інструмент, який я використовую більшість, вікі . Усі ці функції у проекті :-)
Що ми маємо на вікі проекту?
Я розміщую бібліографію (посилання) на Вікі Різне . Але тільки з тих, кому я довіряю:
Моя бібліографія посилається на резюме, введене мною, щоб переконатися, що я зрозумів, до чого я посилаюся. Я намагаюся тримати Javadoc максимально чітким. Кожне посилання в коді посилається на вікі Redmine або код випуску Redmine.
За відсутності таких інструментів, як Redmine, я виявив корисні файли Markdown корисними для цих цілей. Загалом для розробників через ці файли знаходяться в SCM і поставляється разом з кодом.
Посилання на Інтернет є дещо проблематичним, як документація, оскільки Інтернет не гарантує, що вміст, який ви бачите за ними, буде таким самим, як бачити майбутній читач документів. Якщо можливо, прагніть пов’язати лише ресурси, які малоймовірно змінитимуть.
Наприклад, коли ви посилаєтесь на Вікіпедію, вам слід посилатися явно на сьогоднішню версію, а не на загальну назву статті. Що ж, для stackexchange.com, на даний момент, мабуть, не йдеться, але питання весь час редагуються або навіть видаляються, а через п’ять років може з’явитися нова гаряча точка збору. Я б не ризикував вивісити документацію, яка має значну ділову цінність на веб-сайті, настільки зовнішньому для вашої організації.