Разница между документацией кода и пользовательской документацией

Разница между документацией кода и пользовательской документацией

ОтКак упаковать ваш пакет LaTeXруководство:

«Важными частями пакета являются код, документация кода и пользовательская документация».

В чем разница между документацией кода и пользовательской документацией?

решение1

Ну, несмотря на это jjdb попал в точку:

документация пользователя = руководство пользователя, документация кода = руководство программиста

Попробую быть немного более поэтичным:

Руководство пользователя, как следует из его названия, предназначено для использования пользователем, т. е. парнем, который сидит за компьютером и использует ваш код для выполнения любых необходимых ему действий.

Документирование кода является частью надлежащей практики, которой придерживается программист, чтобы отслеживать свою работу, оставлять понятные сообщения всем, кто хочет прикоснуться к коду, и сохранять здравый смысл (особенно после длительных периодов бездействия по отношению к коду).

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

Связанный контент