|
|
|
|
|
by gherkinnn
1642 days ago
|
|
Because chances are that in building that MVP you’ve rampaged around a domain you didn’t yet understand. And that’s fine. Expected, even. Now your APIs are a mess. You have view details in the DB and pieces of business logic strewn across the frontend. There’s no separation of concerns because your only concern was to validate an idea. And for some unknown reason the only test you have keeps breaking because it doesn’t handle dates properly. Previous mistakes inform future decisions. Best set it all alight. The hardest part is understanding a problem anyway. The second try will take slightly more time but it won’t fall apart for no apparent reason. |
|
Fixing the obvious problems is obviously needed. But refactoring is the way instead of doing the MVP again. After all the domain is still barely understood.