Archive for September, 2009

17

Sept

Otsuste langetamise kunst

Marek Tihkan Kommenteeri

Süsteemide loomisel tuleb igal meeskonnas oleval inimesel viia läbi hulgalisi otsuseid. Valed otsused jäävad tihti kummitama ning viivad meid seisu, kus järgnevad otsused on mõjutatud oluliselt eelmistest. Sellest tulenevalt võime teha parima otsuse, kuid valik otsustest ei pruugi enam nii laialdane olla.

Arendajad otsustavad lähtekoodi tasemel, analüütikud kliendiga koos olles, projektijuhid ajaplaani loomisel, arhitektid süsteemi üldkontseptsiooni tasemel – on näha, et rollide põhiselt teeme otsuseid vastavalt tööspetsiifikale. Mõned otsused hõlmavad kogu meeskonda ja tihti ka tellijat, kuid see on igapäevaste tööga seotud otsuste puhul väike osa ja samas väga oluline.

Loe edasi »

  • Share/Bookmark

KATEGOORIAD » Arendus

SILDID »

LOE EDASI »

Ekstreemprogrammeerimisest on saanud alguse kasutajalood (User Story). Neid on nime järgi lihtne segamini ajada kasutuslugudega (Use-Case), kuid sisu poolest on need vägagi erinevad.

Esmane kasutus kasutajalugudel oli seda võtta märkmena, et sellisest funktsionaalsusest on vaja rääkida ja ehitada. Neile lisati märkuseid ja hinnati punktisüsteemis keerukuse järgi või ideaalsetes päevades. Kasutajalood jagati ülesanneteks, millele lisati reaalsem ajakulu juurde.

Loe edasi »

  • Share/Bookmark

KATEGOORIAD » Arendus

SILDID » , , ,

LOE EDASI »
7

Sept

Võtame kaalust alla

Marek Tihkan Kommenteeri

PeterPaulRubensPeter Paul Rubensile meeldisid lopsakad naised ja ta maalis neist ilusaid pilte. Kalduvus tüsedusele ei ole tervislik nii elus eneses kui ka objekt-orienteeritud programmeerimises, mistõttu on praegune mood alakaalulisusele. Tihti näeme liideseid, kus pole ühtegi meetodit ja neid võime nimetada tähisteks või alakaalulisteks.

Vastupidine lähenemine on problemaatiline, sest liiga suured meetodi kogumid peidavad endas mitmeid võimalusi muutumiseks, mis teeb ka väljalubatud liidese kergemini purunevaks. Hea näide on .NET raamistikus MembershipProvider, mis näeb välja selline:

Loe edasi »

  • Share/Bookmark

KATEGOORIAD » Arendus

SILDID » , , , ,

LOE EDASI »
1

Sept

Raamatukogu täieneb

Marek Tihkan Kommenteeri

Hea meel teile teada anda, et raamatukokku täieneb veidi. Omapoolse panuse andis seekord ka Microsoft Eesti, mille eest oleme äärmiselt tänulikud. Andres Sireli poolseks kingituseks oli Donis Marshalli ja John Bruno raamat “Solid Code”.

Uued raamatud:

  • Solid Code
    Donis Marshall, John Bruno
  • Clean Code: A Handbook of Agile Software Craftsmanship
    Robert C. Martin
  • Why Software Sucks…and What You Can Do About It
    David S. Platt
  • Crystal Clear: A Human-Powered Methodology for Small Teams
    Alistair Cockburn
  • A Practical Guide to Feature-Driven Development
    Stephen R Palmer, John M. Felsing

Head laenutamist ja lugemist.

  • Share/Bookmark

KATEGOORIAD » Varia

SILDID » ,

LOE EDASI »