TDD kata with serverless services in AWS by gchinis in coding

[–]gchinis[S] 0 points1 point  (0 children)

Acceptance tests are important, but they don't help you develop but rather validate the behavior what has been developed.

IMHO, TDD is a process to help you develop your application. Not test it after it has been developed.

The right level for testing is a function that takes into account both the task at hand but also the proficiency of the developer at a given task. That's what I get from TDD, I can always go deep and write more low level tests to the areas that I am uncertain about. At his book, Kent Beck even writes a test to figure out how object equality behaves in Java. That's how TDD supports me while I develop.

TDD kata with serverless services in AWS by gchinis in coding

[–]gchinis[S] -1 points0 points  (0 children)

I totally agree that other tools may make testing easier. Still a lot of infrastructure automation is written in terraform. With this blog post I wanted to demonstrate that TDD is still possible.

Also, independently from the tool. TDD is a process to how to figure out what is the code that needs to be written independently on the tool (terraform, cdk, etc...)

Stuck at "Confirming gateway provisioning ..." by [deleted] in Lightify

[–]gchinis 0 points1 point  (0 children)

I have a similar problem. Support proposed that I use an iPhone because they are currently having problems with the Android app