Hvað er númerið gæði?

Svo byrjar ný störf hefur gefið mér tækifæri til að taka nýja útlit á hugbúnaði og hvernig hún ætti að nálgast.

Einn af þeim spurningum sem að ég hef verið að velta á mikið er "Hvað er númerið gæði?" Er það kóða sem er vel skjalfest? Er það númer sem hér segir einhvers konar kóðun fyrir það, kóða sem er samræmt um allt? Jæja hét breytur? Próf tilvikum?

Vitanlega höfum við öll eiga viðhorf okkar, en til að skrifa góðan hugbúnað Ég held að mikilvægt til þess að líta á kóða frá mismunandi sjónarhornum, í því skyni að gera þetta þarf ég krakkar álit þitt!

Vinsamlegast segðu mér hvað þér finnst gerir góða númerið?

5 Comments

Rickus 11 september 2009 klukkan 00:12

Það er auðvelt -

Góður kóða er kóða sem lætur sig :)

Dave Tapson nóvember 25, 2009 kl 16:40

Þetta er einn af þeim persónulegum hlutum - hvað ein manneskja hugsar og gæði kóða, annar reviles.

Persónulega held ég að það er háð umhverfi - fyrir sameiginlegur kóðann ég að fara í einfaldleika yfir snjall flókið, ummæli sem lýsa því sem kóðinn á að gera (eins og öfugt við það sem það þýðir) og samningnum, sem er ekki of fjölorður. Með samningnum skal koma einsleitni.

Í eitthvað eins og skunkworks, hlutur getur verið mismunandi - ein þarf ekki að vera alveg svo pedantic sem vonandi með reynslu og ákafur verktaki vilja hafa vit á ábyrgð gagnvart kóða basa / öðrum hönnuðum.

Nic Willemse 1 desember 2009 klukkan 07:40

Hvað um góðan skilning á hugmyndafræði? það er allt að oft ég hef séð dæmigerður málsmeðferð kóða í OO fyrirmynd. Er þetta ekki constitue slæmur kóðann?

Rick Tonoli desember 1, 2009 klukkan 09:19

Hvernig væri þetta sem start: Góður númerið er (meðal annars) kóða sem allir verktaki af sömu reynslu, og engin fyrri útsetningu kóðann eða fyrirtæki, geta skilið við einfaldlega að lesa hana?

Michael Jan 12, 2010 kl 08:45

Fyrir mér númerið gæði er byggt upp af mörgum forsendum og ekki bara eitt.

-> Er númerið leyst fyrirtæki vandamál
-> Elegance af lausninni (geta framkvæmdaraðila að útskýra hönnun ákvarðanir)
-> Er það skiljanlegt með því að einhver annar
-> Er eining testable

og fleira ...

Skildu eftir athugasemd

Athugasemd þín