[vmchecker-dev] Roadmap scripted_checker
Szekeres Adriana
aaa_sz at yahoo.com
Wed Jul 16 10:51:40 EEST 2008
Ceau,
Multumesc pentru review. :)
OK. O sa-l aranjez acuma.
Adriana
--- On Wed, 7/16/08, Lucian Adrian Grijincu <lucian.grijincu at gmail.com> wrote:
> From: Lucian Adrian Grijincu <lucian.grijincu at gmail.com>
> Subject: Re: [vmchecker-dev] Roadmap scripted_checker
> To: vmchecker-dev at lists.rosedu.org
> Date: Wednesday, July 16, 2008, 3:07 AM
> Salut Adriana,
> 2008/7/13 Szekeres Adriana <aaa_sz at yahoo.com>:
> > Astept code-review :)
>
> Am trei comentarii mari și late:
> 1) big-ass long function: sparge-o în mai multe
> funcțioare.
> 2) valori hardcodate ("./file.zip" & co.)
> 3) folosești ceva de genu:
>
> s->home[s->len]='\0';
> strcat(s->home,tests);
> do stuff( s->home)
> ........
> s->home[s->len]='\0';
> strcat(s->home,compiler);
> do other stuff( s->home)
> refolosirea lui s->home nu arată prea frumos și nici
> nu prea are nici
> o legătură cu numele "home".
> Premature optimisation is teh root of all that is evil
> & kinky.
>
> Dacă nu vrei să treci pe Python, cred că ai putea și ar
> fi mai bine să
> treci pe C++ și să folosești clasa standard de stringuri
> și excepții.
>
> Tu de ex. ai limite la dimensiunile numelor fișierelor (de
> ex. #define
> MAX 20). Not nice. În loc să faci implementările astea
> manuale ai
> putea să faci
> "str += tests;" sau
> "str += compiler;"
>
>
> --
> Lucian
> _______________________________________________
> vmchecker-dev mailing list
> vmchecker-dev at lists.rosedu.org
> http://lists.rosedu.org/cgi-bin/mailman/listinfo/vmchecker-dev
More information about the vmchecker-dev
mailing list