Witam,
ostatnio zacząłem się głęboko zastanawiać nad własną organizacją pracy. Moje projekty w większości opierają się na kilku językach webowych : html, php, css, js + dodatkowo przygotowanie layoutu.
Podczas wojaży po linijkach kodu, lub tez 'przeskakiwania' między php -> html zauważyłem że często się gubię. W pewnym momencie cała wizja, konspekt rozpada się - co też często skutkuje diametralną zmianą podejścia,a w konsekwencji sprawia że zaczynam wszystko od nowa. ['programistyczna złość', tak to nazwę :)].
Załóżmy że macie do napisania duży projekt strony internetowej obsługujący php, css, js (w tym ajax) + dodatkowo musicie swoją własną wizualizację odpowiednio 'spikselować'.
(wiem, wiem - specjalista może być tylko od jednej dziedziny. Pomińmy ten temat.)
Tak w dużym uproszczeniu wyglądają moje kroki pracy:
- Szkic na kartce papieru - baza danych, layout,
- Skupienie się na designie strony - przygotowanie layoutu w programie graficznym,
- Zakodowanie html+css,
- Dodanie (jeżeli są zamierzone) dodatkowych udogodnień wizualnych przy pomocy jquery,
- Przeniesienie poprzednio zakodowanej strony do php --- > i właśnie po tym etapie pojawia się cała gorączka programistycznej nocy, nie potrafię dobrze zorganizować pracy w PHP.
- bazę danych projektuję w locie - w trakcie pisania kodu php (w zakresie wymagań).
Pytanie do Was - czy posiadacie jakieś własne, ciekawe podejście do organizacji pracy przy pisaniu strony i chcielibyście się podzielić tą odrobiną bezcennej wiedzy, czy też możecie polecić mi jakąś lekturę na ten temat? (może być w j.ang)
Pozdrawiam.