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ð?











Það er auðvelt -
Góður kóða er kóða sem lætur sig
Þ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.
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?
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?
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 ...