General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
ForgottenKnight1
Continuous Delivery
comments
Comments by "ForgottenKnight1" (@ForgottenKnight1) on "TDD Isn't Hard, It's Something Else..." video.
Infrastructure can be tested using integration tests. if you have a data ingestion and processing flow, you can feed it fake data from a blob containing test samples (or some other methods, depending on your case). TDD does not refer just to unit testing, it refers to testing in general.
1
You can write any integration test for any codebase in its implementation language. He choose a BDD framework in this case to present the test case in a slightly more human readable way (using Cucumber), but the underlying code that does the actual testing has the same language as the codebase itself (in this case, Java)
1
No. The good tests hide the implementation details of StringList. You do not check item addition by looking as size, you call a Size() method. You also do not ask the item using direct lookup, but through a method. This permits me to change the underlying implementation of StringList to whatever I like as long as that implementation is passing the tests.
1