3 ms·
I fell in love with that framework back in the 00s so much that I bought the book, but pragmatically unless the domain expert is willing to write the tests, or
by mdaniel 4y ago
I fell in love with that framework back in the 00s so much that I bought the book, but pragmatically unless the domain expert is willing to write the tests, or specify requirements, it's a non-starter. I also think that Cucumber and its derivatives are the modern version of Fitnesse, but suffer from the same "requirements aren't Agile" problem for sure
Also, it took an inordinate number of clicks to find the modern source code, which has an unusual license: https://github.com/unclebob/fitnesse/blob/master/LICENSE.txt https://github.com/unclebob/fitnesse/blob/master/LICENSE.txt ("Common Public License Version 1.0"); a cursory search seems to imply it's the precursor to the Eclipse Public License, but I still can't recall the last time I saw CPL in use
- drewcoo 4y agoCOBOL was designed to help BAs write code. Kinda. Fit/Fitnesse/Cuke were designed to help them write tests. But only sorta. What we really need is a framework for them to do UX . . . just kidding! Let's just keep BAs (or PMs or POs or . . .) far away from any code. We can do that and still be "agile" and involve them. right?
- projektfu 4y agoI think it's great. Fit keeps them safely in Excel land and they are able to specify the tests but not necessarily write the framework. Cucumber is getting them into a form of programming and that gets wacky. It seems too specialized.
- jdlshore 4y agoThat’s the FitNesse source code, which is built on top of Fit. Fit is licensed under the GPL. You can find it at fit.c2.com. Edit: The source code was hosted at SourceForge, which looks like it may not be a thing any more. I’m on mobile and can’t easily check. If anybody’s interested, I should be able to dig up the source code for the C# version at least. The Java version was the original, but I’m not sure if I still have that one.