Most people who write tests for Gilded Rose are doing it wrong! Let me show you the BEST way to write tests for this kind of legacy code. My video contains a code demo and explanation of why this approach works so well, using @KentBeck 's test desiderata
https://t.co/mVEoNsM8Gf
@nytimes Wordle 876 3/6*
⬜⬜🟩🟨🟨
🟨🟩🟩⬜⬜
🟩🟩🟩🟩🟩
WordleBot
Skill 94/99
Luck 66/99
The scores given by WordleBot appear to be entirely random at times.
I’m guessing a bunch of us more computationally obsessed players would love to know the inner workings of WordleBot…
Hey, @theParkingSpot, Why did you change the app so we can’t call anymore? I’ve been stuck at STL several times with no way to get a shuttle. #CustomerService?
@tottinge@AgileMario Is it time to repeat mantra #3, “TDD is not about testing”? Just because the outside does the same thing doesn’t mean the code is something you can live with.
@jamescarr Sounds like fun! We do a lot of sensor and IOT stuff, so closely related to that. Bonus point for writing unit tests. Double secret bonus points for TDD :)
@jamescarr We spend a lot of time improving our process to reduce number of interviews and have internal SLAs for decisons and offers. The market clearly abhors delays!
Unrealistic coding and whiteboard interviews are a waste of time. Should definitely match the role.
@tottinge We haven’t had kids in school for a while… I do know NCLB added a ton of testing and strict judgement on the quality of education based on test scores. Schools learned how to game that system, but they did teach to the test during that era by necessity.
@mfeathers @ruthmalan One of the original 10 class design principles. From the early 90s, right?
Open/closed
Liskov
DIP
ISP
SRP
Acyclic dependencies
Reuse/release equivalency
SAP
SDP
and one more…
@jamescarr Live together in peace, love, and harmony, and shop software every 30 days. Wasn’t that Crystal Light? I have the book but haven’t opened it for a few years!