Вопросы с тегом «documentation»

Программная документация представляет собой письменный текст, сопровождающий компьютерное программное обеспечение. Он объясняет, как работает программное обеспечение, как его установить, как его использовать, а также другие ресурсы для помощи.

16
Что не так с комментариями, которые объясняют сложный код?
Многие люди утверждают, что «комментарии должны объяснять« почему », а не« как »». Другие говорят, что «код должен быть самодокументированным», а комментарии должны быть скудными. Роберт К. Мартин утверждает, что (перефразируя мои собственные слова) часто «комментарии - это извинения за плохо написанный код». Мой вопрос заключается в следующем: Что плохого …

30
Мой начальник хочет построчно изложить английское объяснение нашего кода
Меня специально попросили давать построчное (или, в зависимости от случая, например, изображение за изображением и т. Д.) Объяснение или комментарий, которые мой начальник хочет прочитать и соблюдать. Поскольку он не программист, он не может следовать коду, поэтому хочет, чтобы все было переведено на английский язык. Кто-нибудь просил сделать это раньше? …

4
Какой номер телефона эквивалентен example.org?
Стандарт RFC 2606 резервирует доменные имена example.org , example.net и example.com с целью использования в качестве примеров в документации. Что является эквивалентом телефонного номера (включая код страны), который можно использовать в качестве примера, например, для предоставления пользователям примера в каком формате для ввода телефонных номеров? В лучшем случае это будет …

10
Как сделать большую кодовую базу проще для понимания
Предположим, что я разрабатываю относительно большой проект. Я уже задокументировал все свои классы и функции с помощью Doxygen, однако у меня была идея поместить «заметки программиста» в каждый файл исходного кода. Идея заключается в том, чтобы объяснить в терминах непрофессионала, как работает конкретный класс (и не только почему, как это …

12
Следует ли использовать историю коммитов для передачи важной информации разработчикам?
Во время встречи, посвященной откату стороннего SDK из последней версии, было отмечено, что наши разработчики уже отметили в истории фиксации, что последняя версия не должна использоваться. Некоторые разработчики утверждали, что это плохая практика, и вместо этого ее следует отметить либо в исходном файле (то есть // Don't upgrade SDK Version …

17
Имеют ли смысл комментарии TODO? [закрыто]
Я работаю над довольно большим проектом и получил задание сделать несколько переводов для него. Было множество этикеток, которые не были переведены, и пока я копался в коде, я нашел этот маленький кусочек кода //TODO translations Это заставило меня задуматься над смыслом этих комментариев для себя (и других?), Потому что у …

13
Может ли закомментированный код быть ценной документацией?
Я написал следующий код: if (boutique == null) { boutique = new Boutique(); boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.persist(boutique); } else { boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); //boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.merge(boutique); } Здесь есть закомментированная строка. Но я думаю, что это делает код более понятным, делая очевидной …

13
Каковы примеры комментариев, которые говорят вам, почему вместо того, как или что? [закрыто]
Прежде всего, в этом вопросе я бы хотел избежать полемики о том, является ли комментирование исходного кода хорошим или плохим. Я просто пытаюсь понять, что люди имеют в виду, когда говорят о комментариях, которые говорят вам, ПОЧЕМУ, ЧТО или КАК. Мы часто видим рекомендации типа «Комментарии должны указывать, ПОЧЕМУ; сам …

14
Как я должен помнить, что я делал и почему в проекте три месяца назад?
Я работал над проектом три месяца назад, а затем внезапно появился другой срочный проект, и меня попросили перевести мое внимание. С завтрашнего дня я вернусь к старому проекту. Я понимаю, что я не помню, что именно я делал. Я не знаю с чего начать. Как я могу задокументировать проект так, …

15
Я собираюсь бросить свою работу из-за нашей платформы: как я могу оставить продуктивное объяснение этому? [закрыто]
Я планирую оставить свою текущую работу, потому что мы заблокированы в использовании Blub , с корпоративной средой Blub и веб-сервером уровня Blub, на посредственном виртуальном хостинге. Мои коллеги дружелюбны, а мой начальник - средний владелец малого бизнеса - я хочу полностью уйти по техническим причинам. Я чувствую, что погружение в …

10
Есть ли такая вещь, как наличие слишком большого количества частных функций / методов?
Я понимаю важность хорошо документированного кода. Но я также понимаю важность самодокументируемого кода. Чем проще визуально прочитать определенную функцию, тем быстрее мы можем двигаться во время обслуживания программного обеспечения. С учетом сказанного я люблю разделять большие функции на другие меньшие. Но я делаю это до такой степени, что класс может …

12
Есть ли логическая причина для автоматической генерации документации кода? [закрыто]
Автоматическое создание документации может быть выполнено с помощью различных инструментов, причем GhostDoc является одним из наиболее заметных. Однако по определению все, что он генерирует, является излишним. Он рассматривает имена методов, классов и т. Д. И выводит английский язык, который может объяснить их более подробно. В лучшем случае он делает то, …

3
Название окна запуска / начальной загрузки программы?
Я пишу пользовательскую документацию (СОП), которая включает сторонние программы, которые я пытаюсь описать хорошо. Одной из таких программ является сервер, который мало показывает индикацию своего запуска, кроме графики, которая отображается во время процедуры инициализации / запуска. Как разработчик, я использовал это окно в качестве индикатора быстрого состояния и хотел бы …

17
Как бороться с тавтологией в комментариях? [закрыто]
Иногда я нахожусь в ситуациях, когда часть кода, которую я пишу, является (или кажется ) настолько очевидной, что ее имя будет в основном повторяться в виде комментария: class Example { /// <summary> /// The location of the update. /// </summary> public Uri UpdateLocation { get; set; }; } (Пример C …

8
Должна ли сгенерированная документация храниться в репозитории Git?
Когда вы используете такие инструменты, как jsdocs , он генерирует статические HTML-файлы и их стили в вашей кодовой базе на основе комментариев в вашем коде. Должны ли эти файлы быть добавлены в репозиторий Git или их следует игнорировать с помощью .gitignore?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.