Täna on mul hea uudis CruiseControl.NET kasutajatele. Kunagi alustasin selle veebiliidese ümberdisainimist ja nüüd võtsin selle uuesti käsile ning see on nii palju valmis, et võiksite katsetada.
Mida see juurde annab?
Üks suuri puudusi CCNET-is oli see, et projekti viimase buildi raporti juurde jõudmiseks tuli meeletult hiirega navigeerida. Palju lihtsam on vajutada näiteks 1, L.
- D – Dashboard
- 1…9 – Sektsioonid (avalehel projektid)
- Q – avab kõik plokid
- W – sulgeb kõik plokid
- E – avab kõik vigade ja hoiatustega plokid
- R – peidab/kuvab kõik vigadega plokid (punased)
- G – peidab/kuvab kõik korras plokid (rohelised)
- Y – peidab/kuvab kõik hoiatusega plokid (kollased)
- Z – eelmine build
- X – järgmine build
- L – viimane build
- B – avab/sulgeb viimasete buildide nimekirja menüüs
Teine probleem seisnes selles, et raske oli kiirelt vaadates näha, millised on problemaatilised kohad. Võtsin siinkohal kasutusse testimisest meelepärase lahendus: roheline on korras, kollast tuleks üle vaadata ning punasega tegeleda. Lisaks kiirklahvidele on neid lihtne kiirelt filtreerida. Loodan, et teilegi see meeldib ja uutel inimestel on lihtsam alustada.
Programmeerijad tihtipeale vabandavad, et pole disainerid ning nende rakendused võivad halva näoga olla, kuid mina nii ei arva ja usun, et teile meeldib see välimus rohkem.
Esmajärjekorras võtsin käsile need raportid, mida ise kasutan, sest nende puhul on mul võimalik lihtsalt näha, millised need välja näevad. Praegu töötavad raportid on järgnevad:
- Modifications
- Errors and Warnings
- Tests (NUnit)
Kasutades testide nimetamisel alakriipse, siis raportis on need asendatud tühikutega, mis teeb lugemise tunduvalt meeldivamaks. - Design Analysis (FxCop)
- Code Coverage (NCover 1.58, NCoverExplorer)
- Code Duplication (Simian)
Mida veel oodata?
- Administraatori liides
- Projekti graafikud
- Raportid (NDepend, FitNesse, Gendarme, MBUnit, MSTest…)
- Midagi huvitavat kindlasti veel…
Kes soovib saada teavitust järgmise uuenduse kohta, siis võib saata mulle kirja selle kohta. Hea oleks kui vigade ja ettepanekute korral jätaksite jälje kas kommentaaridesse või saadaksite need kirjaga.
Kuidas paigaldada?
Mõistlik oleks anda teile veel väike juhend, kuidas paigaldada seda ning viide, kust selle alla saab tõmmata. Paigalduse poole pealt on soovitav kasutada CCNET 1.4.4.83 versiooni ning teha sealsest webdashboardist koopia. Seejärel allatõmmatud paki sisu sinna lahti pakkida (teil tuleb võib-olla ka teha väikeseid seadistusi ka dashboard.config failis).
Loe veel sarnastel teemadel:
- Cruise Control.NET uus nägu, 3. september
- CruiseControl.NET uue välimuse tulevik, 11. august
- Vähem päringuid ASP.NET-ga, 4. september
- KoopiaKoopiaKoopia ei ole ilus, 20. veebruar
- Ilus arhitektuur, 7. august
KAIZEN FEED
Telli endale Kaizeni uudisvoog
KOMMENTAARIDE FEED
Telli endale kommentaaride voog
KAIZEN TWITTER
Lühiuudised Kaizeni autoritelt
KAIZEN FACEBOOK
Liitu Kaizeniga
MIS ON KAIZEN?
Kaizen on Saiku tarkvaraarendusealane blogi, kus kirjutame erinevatest lähenemistest meisterlikule tarkvaraarendusele.
KATEGOORIAD
- .NET (18)
- Analüüs/Arhitektuur (11)
- Arendus (66)
- Ettevalmistus (1)
- Juhtimine (2)
- Varia (23)
SILDIPILV
- .NET (41)
- ilus kood (23)
- Arendus (23)
- C# (20)
- Analüüs/Arhitektuur (14)
- Testimine (10)
- raamat (8)
- Ruby (8)
- projektijuhtimine (8)
- printsiibid (6)
- produktiivsus (5)
- ReSharper (5)
- PHP (5)
- NHibernate (4)
- objekt-orienteeritud (4)
- pidev integratsioon (4)
- Viited (4)
- agile (4)
- Java (4)
- Geekdinner (4)
- lean (4)
- raamatukogu (4)
- CI (3)
- Cruise Control.NET (3)
- Robert C. Martin (3)
- scrum (3)
- iteratsioon (3)
- suhtlus (3)
- jQuery (2)
- TechEd 2008 (2)
- Visual Studio (2)
- valideerimine (2)
- intervjuu (2)
- analüüs (1)
- ASP.NET (1)
- ümberstruktureerimine (1)
- üritus (1)
- CodeRush (1)
- dokumentatsioon (1)
- Kent Beck (1)
- LINQ (1)
- Martin Fowler (1)
- Moq (1)
- Rhino Mocks (1)
- stackoverflow (1)
- võltsitud objektid (1)
- Whiteboard Wednesday (1)
- hindamine (1)
- tarkvara kvaliteet (1)
- ajagraafikud (1)
- Saiku (1)
- koolitus (1)
- tagasivaate (1)
- koosolek (1)
- dünaamilised keeled (1)
- staatilised keeled (1)
- FluentNHibernate (1)
- facebook (1)
- aastapäev (1)
- Rake (1)
- Oredev 2008 (1)
- toyota way (1)
- raiskamine (1)
- NDepend (1)
- podcasts (1)
- väle tarkvaraarendus (1)
- raido tonts (1)
- minimal marketable feature (1)
- kasutajalugu (1)
- twitter (1)
- Joomla! (1)
- MVC (1)
- andmebaas (1)
- versioonimine (1)
- diskussioon (1)
- regulaaravaldised (1)
- motiveerimine (1)
- mõõdikud (1)
- agileestonia (1)
- riistvara (1)
- koolitused (1)
- kujundus (1)
- kodulehed (1)
- veeb (1)
