Запитання з тегом «documentation»

Документація на програмне забезпечення - це письмовий текст, що супроводжує програмне забезпечення комп'ютера. Він пояснює, як функціонує програмне забезпечення, як його встановити, як ним користуватися та інші ресурси для надання допомоги.

16
Що не так у коментарях, що пояснюють складний код?
Багато людей стверджують, що "коментарі повинні пояснювати" чому ", а не" як "". Інші кажуть, що «код повинен бути самодокументованим», а коментарі мають бути мізерними. Роберт К. Мартін стверджує, що (перефразувавши мої власні слова) часто "коментарі - це вибачення за погано написаний код". Моє запитання таке: Що поганого в поясненні …

30
Мій начальник хоче розповісти покрокове англійське пояснення нашого коду
Мене спеціально просять дати рядок за рядком (або, якщо це доречно - наприклад, зображення за зображенням тощо) пояснення або коментар, який мій начальник хоче прочитати та дотримуватися. Оскільки він не програміст, він не може слідувати коду, тому хоче, щоб це все було перекладено англійською. Хтось раніше просив це зробити? Я …

4
Який номер телефону еквівалентний example.org?
Стандарт RFC 2606 резервує доменні імена example.org , example.net та example.com для використання в якості прикладів у документації. Що таке еквівалент для телефонного номера (включаючи код країни), який може бути використаний як приклад, наприклад, для надання користувачам прикладу в якому форматі для введення телефонних номерів? У кращому випадку це макетний …

10
Як зробити більшу кодову базу легше зрозуміти
Припустимо, я розробляю відносно великий проект. Я вже задокументував усі мої класи та функції з Doxygen, однак у мене виникла ідея помістити "примітки програміста" у кожен файл вихідного коду. Ідея цього полягає в тому, щоб пояснити в простому розумінні, як працює певний клас (і не тільки чому, як це робить …

12
Чи слід використовувати історію комісій для передачі важливої ​​інформації розробникам?
Під час зустрічі з приводу відката стороннього SDK від останньої версії було відмічено, що наші розробники вже позначили в історії фіксації, що останню версію не слід використовувати. Деякі розробники стверджували, що це була погана практика, і натомість це слід було зазначити або у вихідному файлі (тобто // Don't upgrade SDK …

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, на посередньому спільному хостингу. Мої колеги доброзичливі, а мій начальник - середній власник малого бізнесу - я хочу виїхати цілком через технічні причини. Я відчуваю, що замочившись у Blub, це …

10
Чи існує таке поняття, як занадто багато приватних функцій / методів?
Я розумію важливість добре задокументованого коду. Але я також розумію важливість самодокументірован коду. Чим легше візуально читати певну функцію, тим швидше ми можемо рухатися далі під час обслуговування програмного забезпечення. З урахуванням сказаного, я люблю розділяти великі функції на інші менші. Але я роблю це до того моменту, коли клас …

12
Чи є якась логічна причина для автоматичної генерації документації з кодом? [зачинено]
Автоматичне створення документації може бути здійснено за допомогою різних інструментів, GhostDoc є одним з найбільш відомих. Однак, за визначенням, все, що вона створює, є зайвим. Він вивчає назви методів, класів тощо та виводить англійською мовою, що може пояснити їх більш докладно. У кращому випадку - це те, що читач уже …

3
Назва вікна запуску / початкового завантаження програми?
Я пишу документацію користувача (SOP), що включає програми сторонніх розробників, які я намагаюся добре описати. Однією з таких програм є сервер, який мало що вказує на його запуск, крім графіки, яка відображається під час ініціалізації / запуску програми. Як розробник, я використовував це вікно як швидкий показник стану, і хотів …

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.