Часто я решаю ошибки, находя ответ по переполнению стека. Это плохая практика - добавлять фрагмент того, почему я сделал то, что я сделал, а затем добавить ссылку на статью или страницу из Интернета?
Часто я решаю ошибки, находя ответ по переполнению стека. Это плохая практика - добавлять фрагмент того, почему я сделал то, что я сделал, а затем добавить ссылку на статью или страницу из Интернета?
Ответы:
Я не думаю, что это плохо, но внешние ссылки имеют плохую привычку уходить в течение жизненного цикла решения. При этом я рекомендую разместить достаточное резюме, которое поможет читателю, если ссылка больше не работает.
Вот почему у компаний должен быть свой собственный репозиторий знаний. Например, в моей компании есть корпоративный Redmine, который используется для управления проектом, создания билетов (отслеживания ошибок и задач) и инструмента, который я использую чаще всего, вики . Все эти функции в каждом проекте :-)
Что мы имеем в вики проекта?
Я помещаю библиографию (ссылки) в Разное вики. Но только из тех, кому я доверяю
Моя библиография поставляется с кратким изложением, напечатанным мной, чтобы убедиться, что я понял, на что я ссылаюсь. Я стараюсь держать Javadoc как можно более ясным. Каждая ссылка в коде ссылается на вики Redmine или код проблемы Redmine.
В отсутствие таких инструментов, как Redmine, я обнаружил, что файлы Markdown полезны для этих целей. В целом для разработчиков эти файлы находятся в SCM и поставляются вместе с кодом.
Ссылки на веб-сайты несколько проблематичны как документация, потому что Интернет не гарантирует, что контент, который вы видите за ними, будет таким же, что увидит будущий читатель документации. Если возможно, старайтесь ссылаться только на ресурсы, которые вряд ли изменятся.
Например, когда вы ссылаетесь на Википедию, вы должны явно указать сегодняшнюю версию, а не общее название статьи. Что касается stackexchange.com, то на данный момент это вряд ли уйдет, но вопросы редактируются или даже удаляются все время, и через пять лет может наступить горячая новая точка сбора. Я не рискнул бы вывешивать документацию, которая несет существенную деловую ценность на сайте, который является настолько внешним для вашей организации.