On Friday 21 March 2003 15:02, Mihai RUSU wrote:
> Dar tu nu intri in amanunte. Daca un profesor ar avea 10 studenti ,
> fiecare cu proiecte de >5000 linii, spune-mi sincer ce profesor ar
> intelege ce scrie acolo ? (profesor angajat in acest moment).
1) se verifica daca indeplineste cerintele de functionalitate
2) daca da, se "arunca o privire pe cod". Daca ceea ce se vede
corespunde coding-guideline-urilor facultatilor... EXISTA ASA CEVA?
Invata cineva elevii "cum se scrie cod?". Nope! Elevii sunt
autodidacti. Exemple:
int a[100][100],i,j;
for( i=0;i< 100; i++)
for (j=0;j>100;j++)
printf ("%d\n",a[i][j]);
(secventa de cod pe bune, anul 4 de facultate, sectia de informatica.
Gasiti greseala)
3) daca totusi codul respecta un stil familiar, este foarte usor sa
deduca de acolo algoritmii folositi. Daca e nevoie. Majoritatea
problemelor reale nu au nevoie de algoritmi foarte complecsi, ci de o
gandire cat mai clara, mai omogena, si de multa munca pusa in spatele
implementarii. Faza de analiza e foarte importanta, cred eu ca inainte
de pasul 1) ar fi trebuit de fapt sa fie
0) Verificarea documentatiei proiectului, produsa in faza de analiza.
In anii mari asa procedau profesorii seriosi de la mine de la
facultate. Dar profesorii seriosi sunt putini.
--
Dorin "sp00ky" Lazar, programmer
Registered Linux user #162515
--
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/