Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: Sposoby prowadzenia projektów od strony technicznej

Jak to u Was/w Waszych firmach wyglada? Chodzi mi o to, ze np. macie do stworzenia jakas aplikacje w PHP (lub innym jezyku) i jak to organizujecie od strony technicznej?

Programisci uzywaja SVN? Jesli tak, to jakie sa ustalenia odnosnie zrobienia kolejnego commita? Czy jest to zrobienie jakies konkretnej poprawki w kodzie, wykonanie zadania?

Jak wyglada samo pisanie kodu? Programista ma jakies swoje konto na serwerze na ktorym moze sobie testowac kod, uzywajac ftp do wgrywania swoich zmian? Czy moze ma serwer postawiony lokalnie?

Mam nadzieje, ze w miare jasno napisalem o co mi chodzi. :) Z gory dziekuje za wszelkie opisane doswiadczenia.
Maciej W.

Maciej W. a czy ty masz swój
ręcznik?...

Temat: Sposoby prowadzenia projektów od strony technicznej

Ja to organizuję tak:

jakiś słabszy komputerek z linuxem i na nim:

php
mysql
apache2
samba w ramach współdzielenia plików są katalogi:

Zlecenia (jeden katalog w tym dysku to jedno zlecenie - zbierają się tutaj wszystkie materiały związane z projektem)
WWW (kod który powstaje) ten katalog jest document root`em w apache
dokumenty dla projekt managera - czyli umowy, faktury itd.

svn - jeśli więcej niż jeden człowiek przy projekcie to do tego jeszcze svn

no i poszczególne komputerki w sieci z pomontowanymi udziałami samby jako dyskami, przez www sobie można normalnie stronki testować, a pracujemy w eclipse.

Eclipse działa na wszystkich (większości) platformach więc nie ma problemu.
Karol Nowacki

Karol Nowacki Programista PHP,
Perl, C,
administrator
systemów *NIX

Temat: Sposoby prowadzenia projektów od strony technicznej

Maciej Wróbel:
svn - jeśli więcej niż jeden człowiek przy projekcie to do tego jeszcze svn
Ja korzystam z svn zawsze... tak na wszelki wypadek... jak coś w sobotni wieczór nie tak pozmieniam, to mogę to w niedziele po 12 revertnąć (-: . Do tego tago/branche i wszystko co stoi za svnem po prostu przydaje się do pracy.

konto usunięte

Temat: Sposoby prowadzenia projektów od strony technicznej

Karol Nowacki:
Maciej Wróbel:
svn - jeśli więcej niż jeden człowiek przy projekcie to do tego jeszcze svn
Ja korzystam z svn zawsze... tak na wszelki wypadek... jak coś w sobotni wieczór nie tak pozmieniam, to mogę to w niedziele po 12 revertnąć (-: . Do tego tago/branche i wszystko co stoi za svnem po prostu przydaje się do pracy.

Ja do pracy jednoosobowej polecam jednak backup - odpada commitowanie...Piotr Likus edytował(a) ten post dnia 22.05.09 o godzinie 18:18

konto usunięte

Temat: Sposoby prowadzenia projektów od strony technicznej

Piotr Likus:
Ja do pracy jednoosobowej polecam jednak backup - odpada commitowanie...

Jak masz Viste mozesz zawsze uzyc "previous versions" na pliku.

My zawsze mamy SVN, zawsze wspolna baza projektu, wszyscy maja standardowe ustawienia w IDE, kod kazdy ma na swojej maszynie, a do plikow wspolnych uzywamy dwoch NASow. Sprawdza sie :)
Adam Brodziak

Adam Brodziak PHP, football, fun

Temat: Sposoby prowadzenia projektów od strony technicznej

Już był taki temat na tej grupie lub na PHP.

System kontroli wersji to podstawa. Zawsze problematyczne jest tworzenie eksperymentalnych gałęzi kodu żeby po prostu przetestować jakieś rozwiązanie. Z gitem to jest banalnie proste. Z SVN kombinowałem na lokalnej kopii, ale wtedy nie ma się kontroli wersji. W rozproszonych systemach nie ma tego problemu. Ja nawet czasem używam gita to plików konfiguracyjnych systemu :)
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Sposoby prowadzenia projektów od strony technicznej

"svn is ugly and stupid", tak twierdzi Linus Torvalds, twórca gita i ma całkowitą rację :-)

edit: o, kolega mnie uprzedził ;-) reasumując: git jest zarówno świetny dla jednego developera, dla kilku (kilkudziesięciu np. w przypadku jądra linuksa) developerów, a poza tym jest dużo szybszy od svna.Wojciech Sznapka edytował(a) ten post dnia 22.05.09 o godzinie 22:07
Rafał G.

Rafał G. Programista
aplikacji
internetowych

Temat: Sposoby prowadzenia projektów od strony technicznej

Adam Brodziak:
Już był taki temat na tej grupie lub na PHP.

Jak masz link to zapodaj, bo nie mogę poszukać.

konto usunięte

Temat: Sposoby prowadzenia projektów od strony technicznej

Maciej Wróbel:
Ja to organizuję tak:

jakiś słabszy komputerek z linuxem i na nim:

php
mysql
apache2
samba w ramach współdzielenia plików są katalogi:

Dokładnie tak. Serwer nawet w małej firmie, to podstawa :). Mamy u siebie nawet foldery zorganizowane podobnie jak piszesz.

Do tego backupPC robiący kopie zapasowe dwa razy dziennie, kieszeń na dysk hotplug. Podchodzisz do serwera, wkładasz dysk, serwer zrzuca backup dzienny i zaczyna grać muzyczkę jak skończy, wyciągasz dysk i wynosisz z firmy, albo wrzucasz do sejfu :)
Adam Brodziak

Adam Brodziak PHP, football, fun

Temat: Sposoby prowadzenia projektów od strony technicznej

Rafał Grzegorek:
Adam Brodziak:
Już był taki temat na tej grupie lub na PHP.
Jak masz link to zapodaj, bo nie mogę poszukać.
[OT] Zarządzanie zmianami
Praca zespołowa



Wyślij zaproszenie do