Slow Food, Slow Code
18 October 2018
Have you met term slow-food?. Look at https://en.wikipedia.org/wiki/Slow_Food. It came to life as reaction for fast-food. Its manifesto is "everyone has the right to good, clean and fair food" (Carlo Petrini - Slow Food Founder & President). How it maps to software engineering, especially test automation? I'm sure you have met fast-code. Not in terms of execution speed but code created "in hurry". You know it by first glimpse at source code: shortcuts, hardcodes, etc. An opposition to such one is what I call slow-code - code that you might be proud of, code that you look at and you taste it. The presentation will discuss aspects related to: - Forces causing "fast-code" - Strategies for developing slow-code - When/where slow-code is applicable/not applicable - Examples that show what good/clean/fair means for slow-code