Next privilege 125 Rep.
Next badge 0/1
0 people reached
- 0 posts edited
- 0 helpful flags
- 8 votes cast
Necessity of Interfaces for Small Projects
This. If you care that your program actually does what it's supposed, then you'll want it to be easily testable. If you want it to be easily testable, you'll want to use interfaces and dependency injection everywhere you can.
How do you code without offending?
There's nothing wrong with committing half-finished stuff. That's what branches are for.