|
|
|
|
|
by segmondy
3154 days ago
|
|
Neither, they both can be good or bad. Part of being a professional is learning that there are no hard lines in software development. Being able to tell when something is good and when something is bad. When I start developing I encourage redundancy. Premature abstraction is a very dangerous thing that can pin you into a tight corner. Dependency is also fine, I keep things coupled together a bit close when they are still in development and malleable and decouple once they start to solidify. It's my personal style of development when working alone. When working in a team, I follow whatever convention that works best for the team. |
|