YouTube: https://YouTube.com/@DevLeader
Newsletter: https://subscribe.devleader.ca
Principal Software Engineering Manager at Microsoft. Views are my own.
We try to keep zooming in until we find the testable parts and chip away, gradually adding coverage.
If you're in a scenario where you have a critical fix in code that isn't testable, and you need SOMETHING that will help build confidence...
We try to keep zooming in until we find the testable parts and chip away, gradually adding coverage.
If you're in a scenario where you have a critical fix in code that isn't testable, and you need SOMETHING that will help build confidence...
From my experience... no. A dedicated tech debt sprint sounds nice but it's too easy to derail.
Let me explain.
From my experience... no. A dedicated tech debt sprint sounds nice but it's too easy to derail.
Let me explain.
It's a trick question to try and ask how many promotions a certain level takes in someone's career. While it might be interesting to hear the story, the hyper-focus on promotions is the wrong metric.
It's a trick question to try and ask how many promotions a certain level takes in someone's career. While it might be interesting to hear the story, the hyper-focus on promotions is the wrong metric.
The switch statement allows us to check conditionals, much like a chain of if-else statements.
Often, a switch statement is more performant but it can also offer the benefit of being more expressive -- especially when dealing with enums!
The switch statement allows us to check conditionals, much like a chain of if-else statements.
Often, a switch statement is more performant but it can also offer the benefit of being more expressive -- especially when dealing with enums!
When we're dealing with enums in CSharp that are setup as flags, using the bitwise AND operator can be tremendously helpful.
When we're dealing with enums in CSharp that are setup as flags, using the bitwise AND operator can be tremendously helpful.