Przejdź do zawartości

Programowanie w systemie UNIX/dok

Z Wikibooks, biblioteki wolnych podręczników.

„Program jest tak dobry jak jego dokumentacja”

Cel

[edytuj]
  • wyjaśnienie działania programu. Różnią się w zależności czy jest to program o celach edukacyjnych czy komercyjny.

Rodzaje

[edytuj]


typy dokumentacji produktu ( programu)

  • Instrukcje szkoleniowe ( ang. Training manuals)
  • Instrukcje użytkownika ( ang. User manuals)
  • Instrukcje instalacji ( ang. Installation guides)
  • Poradniki rozwiązywania problemów ( ang. Troubleshooting guides)
  • Instrukcje szybkiego startu dla noiecierpliwych ( ang. Quickstart guides)
  • Dokumentacja API ( ang. API documentation)
  • Poradniki ( ang. Tutorials)

Doxygen

[edytuj]

Sprawdzamy instalację: [2]

 file $(which doxygen)
 ls -l $(which doxygen)

Opis programu ( specyfikacja)

[edytuj]

Specyfikacja programu opisuje jego cechy. Pozwala to na lepsze zrozumienie programu. Nie musimy wypełniać wszystkich cech, ale im więcej tym lepiej.


Docelowa platforma sprzętowa ( ang. Target Platform ):

  • Operating System ( Linux, Windows, Mac
  • Architecture (
  • Distribution ( Ubuntu, Debian,
    • Version


Specyfikacja programu:

  • język mówiony (polski, angielski, ...) – dotyczy komentarzy, opisów, dokumentacji, nazw
  • język programowania (pascal / delph, c, c++, c#,...) – dotyczy kodu źródłowego
  • kompilator
  • IDE
  • styl programowania (Paradygmat programowania): proceduralne, obiektowe, ...
  • metoda programowania: visual (Rapid application development RAD),
  • metodyki tworzenia oprogramowania: kaskadowy, ...
  • typ interfejsu użytkownika: CLI, TUI[3], GUI, WUI, ...
  • licencja: GPL/Mozilla/shareware/commercial ...
  • cel (który procesor wykonuje kod): CPU, GPU
  • liczba wątków / procesów
  • system operacyjny (OS): DOS, windows (95, 98, ME, 2000, XP), Linux, MacOS, wieloplatformowy
  • platform sprzętowa (CPU i architektura): i386, i586,
  • typ komputera type: PC, [4]
  • data (utworzenie programu, poprawek)
  • źródło (adres internetowy repozytorium, strony domowej programu)
  • autor

Przykład:

{
spoken language: english
programming language: Pascal ( Borland object Pascal )
compiler: VER 140
IDE: Borland Delphi 7.0 personal edition
programming style : objective
programming method : visual (RAD)
target: CPU
number of microprocessors : 1 ; threads : 1 
library: standard =  VCL
program type : GUI application
licence: GNU GPL ; see  http://www.gnu.org/copyleft/gpl.html
OS: win32 (windows 98 SE
hardware: PC
platform:i386
author: 
Walbrzych/Poland/EU/europe/earth/Solar System/Milky Way/Universe (:-)))
2009.09.25
}

Czytnik dokumentacji

[edytuj]


Zobacz również

[edytuj]

Źródła

[edytuj]
  1. Explaining Code using ASCII Art by John Regehr, Professor of Computer Science, University of Utah, USA
  2. forum ubuntu: Jak uruchomić Doxygena?
  3. Interfejs_tekstowy w wikipedii
  4. Typy komputerów w Wikipedii
  5. zeal strona domowa
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy