InLevel Up CodingbyLuís Soares·Mar 31Defining a testing strategyDefining a strategy is no easy task. I’ll use a fictional dialogue to take a shot at it.
InLevel Up CodingbyLuís Soares·Feb 2Coding myths from my CS degreeWhat I wished I had learned before.
InLevel Up CodingbyLuís Soares·Jun 23, 2025Smart RefactoringWe all agree that refactoring is essential and should be done as we go, but it does not directly add value for the customer. How do we…
InLevel Up CodingbyLuís Soares·Mar 10, 2025The Waterfall Assessment TestYou may believe nobody does waterfall these days. However, it is often applied at a smaller scale, such as at the sprint or story level.
InLevel Up CodingbyLuís Soares·Feb 21, 2025Principles for Writing FunctionsHere are the key factors I consider when writing functions.A response icon1A response icon1
InCodeXbyLuís Soares·Nov 22, 2024Stop using CSS and Test Ids to locate elements in testsHow should we locate elements when testing web pages?A response icon1A response icon1
Luís Soares·Nov 5, 2024Antipattern #3 — Long parameter listA source of many ambiguities and mistakes.
Luís Soares·Oct 21, 2024Antipattern #2 — Sharing state between testsA shared state between tests means pain while understanding and debugging them.
Luís Soares·Oct 16, 2024Antipattern #1 — Bigger scope than neededWhy defining variables upfront is a bad idea
InLevel Up CodingbyLuís Soares·Jun 18, 2024Speaking a Ubiquitous LanguageCan you quickly grasp a codebase's goals? Do technical details distract you when changing a business rule? Do you understand the value of…A response icon1A response icon1