Praca grupowa w delphi 6

0

Witam. Mam pytanie. W jaki sposób można zorganizowac pracę nad 1 projektem dla 3 osób. Chcielibyśmy w miarę możliwości równocześnie pracowac nad rożnymi częściami programu. Jak to potem składac do kupy?
Rozważaliśmy pracę na zmianę ale to mija się trochę z celem. Pisanie procedur w bibliotekach(lecz nie same procedury będą ) i ostatni pomysł wszystko na osobnych formatkach i sklejanie razem formatek.

0

Zróbcie sobie repozytorium wersji (CVS lub SVN).

Stosujcie wzorce projektowe np: MVC.

0

Zanim zasiądziecie "Kodować " ustalcie sobie :

-Komu to piszecie i do czego (a więc mały wywiad co do oczekiwań ).
-Ile macie na to czasu , kasy ( bo nie wiem czy hobbystycznie czy dla kogos )

Specyfikacje Projektu :
-Co ma wykonywać program (i tutaj nie nie chodzi mi o ogólne stwierdzenia tylko dokładny plan).
a więc rozpiska poszczególnych funkcji programu i sposobu działania

dobrze jest sobie zrobić jakiś schemat .
hierarchie co do czego będzie potrzebne .

-ustalcie sposób nazewnictwa procedur i funkcji i zmiennych tak aby nazwy Wam coś mówiły
(dbajcie o komentarze i formatowanie kodu jeśli ktokolwiek ma to potem czytać) .

-rozdzielcie między siebie działania tak aby każdy mógł testować to co zrobi(o ile to możliwe ) .

  • rozdzielcie program na poszczególne moduły
  • dołączajcie osobny pliczek -dokumentacje modułu - w której opiszecie poszczególne funkcje i ich parametry
    tak aby ten kto to później będzie składał w całość nie zastanawiał się co to za funkcja i co za parametry pobiera .

do poczytania (wiem , że dużo , i jak to bywa w encyklopedii niedokładnie , ale przyda się na przyszłość ) :
http://pl.wikipedia.org/wiki/Kategoria:Wzorce_projektowe

oczywiście to są barzdo ogólne rady bo tak naprawdę jest to dość złożone zagadnienie inżynierii programowania .

0

Polecam bardzo dobry program: MS VSS (Visual Source Safe, czy jakoś tak).
Oczywiście płatny.

Z darmowych odpowiedników miałem do czynienia z Tortoise SVN, jednak moim zdaniem nie umywa się do MS VSS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1