TDD v Golangu, GoConvey

Lety nabité zkušenosti mi říkají, že testy jsou něco, co vám i vašemu developerskému týmu může významně pomoct. A to néjen, ale samozřejmě primárně i proto, protože chcete zvyšovat kvalitu, ale také možná víc kvůli tomu, abyste svým kolegům dodali pocit jistoty a pomohli jim setřást nepříjemný pocit selhání v případech, když něco nefunguje jak má…

Jednou z cest jak tohoto dosáhnout může být zavedení TDD, nebo test first metodyk vývoje.

Golang s TDD počítá a obsahuje interní testovací framework:

GoCanvey

GoConvey je skvělý nástroj pro TDD v Go, který vám zjednoduší psaní testů a naservíruje jejich výsledky přímo do prohlížeče.

V reálném čase vidíte jak jste úspěšní, nebo rozbíjíte testy.