Darren Cauthon (@darrencauthon) 's Twitter Profile
Darren Cauthon

@darrencauthon

I build software.

ID: 14392000

linkhttp://www.cauthon.com calendar_today15-04-2008 00:20:37

27,27K Tweet

892 Followers

816 Following

Attention Alchemist (@alexbunardzic) 's Twitter Profile Photo

Why do software professionals always assume that there will be debugging? Most of the time, if teams switch to doing TDD, they leave debugging behind them.

MLFootball (@_mlfootball) 's Twitter Profile Photo

🚨BREAKING: #Ravens QB Lamar Jackson says Isaiah Likely’s catch was a TOUCHDOWN and Baltimore should’ve really won the game. “I thought it was a touchdown. I still think it was a touchdown…” (🎥@arimierov)

Darren Cauthon (@darrencauthon) 's Twitter Profile Photo

Main difference: Chance that it’s covered with tests. Test for null 🟢 Test for null and empty 🌕 Test for null and empty and 1 white space 🔴 If you play that game where you see if you can break production code with tests still passing, start with these methods.

Darren Cauthon (@darrencauthon) 's Twitter Profile Photo

It’s really frustrating to read some criticisms of Civet. It’s not just saving a few characters - it’s a different perspective that would benefit any dev gives it a try. civet.dev

Attention Alchemist (@alexbunardzic) 's Twitter Profile Photo

Please seriously consider learning how to practice TDD properly. That way, if anything doesn't work as intended, the failed tests will tell you exactly what went wrong. Tests are our best debugging buddy.

Attention Alchemist (@alexbunardzic) 's Twitter Profile Photo

If your team is doing TDD and yet when something does not work as intended you see your colleagues (and yourself) being forced to use a debugger, that is a surefire sign that you are doing TDD incorrectly.👇

Darren Cauthon (@darrencauthon) 's Twitter Profile Photo

I’m sorry but I can’t help the reposts, this is 💯. I’ve been TDD’ing for over a decade, I saw someone use a debugger recently and I was gobsmacked. I can’t believe people live like that. Pawing at their own code…

Attention Alchemist (@alexbunardzic) 's Twitter Profile Photo

Manual testing, as it is practiced in all companies I worked at, is done as an attempt to inspect quality into a product. The harsh truth is that it is not possible to inspect quality into a product.👇

Attention Alchemist (@alexbunardzic) 's Twitter Profile Photo

The competence always boils down to the quality of tests. If tests are weak, shoddy, limp, unfocused, the system will sooner or later begin to deteriorate.👇

Tim Ottinger (@tottinge) 's Twitter Profile Photo

"This problem is irreducible; it cannot be done in phases, small steps, or increments. It can only be done all at once." I have bad news for you -- in order to write the code you have to enter one line at a time, one tiny bit at once.