Mamy "aplikację internetową", która została opracowana w ciągu ostatnich 7 miesięcy. Problem polega na tym, że nie było tak naprawdę udokumentowane. Wymagania składały się z małej wypunktowanej listy z pierwszego spotkania sprzed siedmiu miesięcy (jest to bardziej "cel" niż wymagania dotyczące oprogramowania). Zebrano szereg funkcji, które wynikały z małych dyskusji werbalnych lub rozmów.Jak udokumentować istniejącą małą witrynę internetową (aplikację internetową) wewnątrz i na zewnątrz?
Deweloper wyjeżdża bardzo szybko. Napisał całą rzecz sam i zna wszystkie dziwactwa i zasady leżące u podstaw każdej strony, ale nikt nie wie tak naprawdę więcej niż strona interfejsu użytkownika; co oczywiście jest łatwą częścią, ponieważ jest intuicyjne dla użytkownika. Ale jeśli ktoś musi naprawić lub dodać do niego funkcję, cała sprawa jest czarna. Kod zawiera kilka minimalnych komentarzy, a dobrą rzeczą związaną z aplikacjami internetowymi jest to, że pasek adresu wskazuje właściwy kierunek w kierunku rozwiązania problemu lub aktualizacji strony.
Ale w jaki sposób programista powinien udokumentować tę aplikację internetową? Jest trochę zagubiony, jeśli chodzi o to, od czego zacząć. Jako programista, w jaki sposób całkowicie dokumentujesz swoje aplikacje internetowe dla innych programistów, opiekunów i użytkowników na poziomie administracyjnym? Jakiego podejścia używasz, gdzie zaczynasz, jakiego oprogramowania używasz, czy masz szablon?
Idea wielkości: wykorzystuje PHP, MySQL i jQuery. Ma około 20-30 plików głównych (frontend), wraz z około 15 dołączonymi plikami i kilkoma folderami niektórych zasobów - więc ogólnie jest to całkiem mała aplikacja. Interfejs ten łączy się z 7 tabelami MySQL, z których każda jest dobrze nazwana, więc myślę, że koniec bazy danych jest dość oczywisty. Istnieje plik config.inc.php z definicjami stałych, takich jak dane użytkownika MySQL, niektóre z/do wiadomości e-mail i adresy URL, które PHP używa do wstawiania do e-maili i stron (względne i bezwzględne ścieżki, zasadniczo). Istnieje trochę AJAX za pośrednictwem jQuery.
Proszę o komentarz, jeśli istnieją inne informacje, które mogłyby pomóc mi pomóc i będę zadowolony, aby edytować je.
deweloper pozostawia w piątek. Jednak może poświęcić większość z pozostałych 24 godzin na to zadanie dokumentacji. Więc, tak, rzeczy są ponure, ale 24 godziny to całkiem sporo ... prawda? : - \
Ile czasu będziesz miał od programisty, zanim odejdzie? – ddbeck
Piątek jest jego ostatnim dniem. 24 pozostałe godziny pracy. – Ricket