Seeing these Python projects being worked on by junior devs with decent test coverage, but zero types amongst code that’s doing a lot of data transformation is… disappointing. I worry for those teams. If your tech lead has not told you, Python has optional, gradual types.
(more…)Category: JavaScript
-
Thoughts on ThoughtWorks Radar 2024
The ThoughtWorks 2024 Radar was released (you can download the PDF with 1 click, no annoying sign up required). Below are 2 things:
- me covering things I’m confused about on Component Testing
- cool new tools to investigate or figure out why they are going from “Assess” to “Adopt”
If you just wanna learn about the cool new stuff to look at, skip my component testing rant.
(more…) -
TypeScript’s Lack of Naming Types and Type Conversion in Angular
Random thoughts on TypeScript. I’ve noticed 2 things working on a larger Angular project:
- it is not common to name (aka alias) types
- type conversion either doesn’t happen, or does with not a lot of safety
-
Mocks vs No Mocks Debate Confusion
In the mocks vs. no mocks debate, I’ve seen a complete ignoring of nuance which I think causes confusion; it sure confuses me at least. Examples include “you don’t need mocks, only stubs” or “test behavior, not implementation”.
(more…)