During the process of designing new features in your software, which process is the best practice
If going the route of number 2, when do you decide that an Interface is needed?
Which comes first? The need for a feature or the implementation of a feature?
In my own workflow, the interface comes first spontaneously. If some part of my project needs a new feature, it is built around how I want to use it, i.e., its interface. Then the implementation follows.
This way, the implementation contains only what is actually needed and no time is wasted in overengineering a shiny useless piece of code.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With