Viser arkivet for stikkord tdd

Startup søker Rubyutvikler

Hei,

Vi er en startup med et lite team på 4 utviklere som lager webapplikasjoner.
Stacken vår består av Ruby, Rails, AngularJS, Elasticsearch og MongoDB. Alt dette bor i skyen hos Amazon. Full hipster-stack med andre ord. :-)

Vi kjører TDD med korte sprinter og kontinuerlig levering til produksjonsmiljøet. Vi bruker Heroku med add-ons nå, men på sikt vil vi nok styre våre egne EC2-instanser med Chef og Vagrant. Om du har litt devop-gener er det en kjempefordel.

Vi er en in-house startup med en solid eier i ryggen. Dette betyr at vi har fine kontorer midt i Oslo og får lønn hver måned. Samtidig står vi fritt til å gjøre det vi tror er best uten å få føringer fra høyere hold. :-)

Ta kontakt med Bjørn Tore Øren (mail: bjorn.oren@amedia.no, tlf: 90477342) dersom du eller noen du kjenner er på jakt etter en ny jobb.


Martin Stabenfeldt

Ruby thursday 11. oktober

Hold av torsdag 11.oktober. Da blir det TDD på meetup med Roy Osherove!

Roy kom innom Ruby-standen på JavaZone og lurte på når neste meetup var. Ikke bestemt ennå, svarte jeg. “Det må vi gjøre noe med!”, sier han. Fantastisk bra. Han holder mye kurs og foredrag om team leadership og om TDD. La oss ta godt i mot ham og samle masse folk. Det blir grunnleggende og krever ingen forkunnskaper. Dette blir knallbra!

Ruby nuby? Dette er noe for deg også! Du er spesielt invitert :)

TDD, må det være så vanskelig?

Hei. Dette er et innlegg i “frustrert utvikler” og “Er dette et tabu å snakke om?” kategorien

Jeg har laget en god del rails apper. Men, jeg har et problem med testing. Som regel har jeg kniven på strupen. Kunden vil ha ting ferdig så fort som mulig. Derfor har jeg ikke jobbet mye med TDD, selv om jeg vet det er viktig og smart.

Jeg erfarte det senest sist jeg oppgraderte en app til rails 3.1. Du verden så fint det hadde vært å ha tester da.

Så, da jeg fikk inn et oppdrag for noen uker siden tenkte jeg NÅ skal også jeg kjøre TDD og bli sikkelig proff.

Jeg satte meg godt til rette med min gode venn Ryan Bates, mekket denne

group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard"
gem "guard-rspec"
gem 'rb-fchange'
gem 'rb-notifu'
gem 'win32console'
gem 'spork', '~> 0.9.0.rc'
gem 'guard-spork'
end

og satte igang.

For det første er har jeg masse problemer med oppsettet. Det at jeg kjører Windows 7 gjør det antagelig ikke enklere.

For det andre er testene utrolig trege. Hvis jeg skipper spork, tar en test runde med 2 tester 40 sec.

Nå har det gått en uke. Siden burde vært 70% ferdig, men jeg bruker halve dagen på å finne ut hvordan jeg tester ting med en bruker innlogget ( Hvordan jeg kan lage en session i factory_girl ).

Jeg begynner å lure på om TDD er verdt alt arbeidet. Jeg kan teste i nettleseren på mye kortere tid enn det tar meg å lage testene. Jeg er uansett ikke sikret mot bugs. Hvis jeg kan glemmer å teste noe i nettleseren, kan jeg jo glemme å lage en test også.

Kan dere dele deres tanker om dette? Er det en myte at alle, alltid tester?