Comments by "Nick" (@NicodemusT) on "Continuous Delivery"
channel.
-
16
-
10
-
9
-
9
-
9
-
9
-
7
-
5
-
4
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
This carries with my understanding of best practices as well. Although, I wish there was some content out there discussing how small agencies deal with developing software w/ TDD. In a software business, applying TDD to everything is something you can sell internally – as everyone stands to benefit from it. In agency settings where every client is different, it is more arduous to sell TDD in smaller-scale systems, where budget and timing come into play. I know developers will argue "well, don't work with them if they don't have the budget for TDD", but when clients budget for software development, they aren't privy to everything you are, and so they do enter RFPs, quote farming a lot of the time without consideration for TDD. We can argue that these clients are left behind, but there's money left on the table – and I personally prefer working on smaller teams, with smaller clients and various projects that all have different degrees of involvement from the client. TDD just doesn't practically fit in a lot of agency work – and I think it should be talked about, so that perhaps agency-friendly TDD can be developed. As it stands, the 1-3 developer shop, working on a mix of projects represent a decent chunk of the workforce, but most of that work is being done without TDD. People say they do. They don't. I've worked at many agencies, and even when they say they do TDD, it's not anywhere near even 50% coverage.
2
-
2
-
2
-
2
-
2