|
|
|
|
|
by dgunay
201 days ago
|
|
My experience is that you still have to care about some of the internal details, currently. The models are not always the best at maintaining a coherent concept for separation of concerns, a balance of automated testing, etc. Within 5k loc I had to step in and do direct refactors as the pure vibe coding approach had devolved into slop. |
|
So yea, fair enough.
Though, the shift that the OP describes, yea I can see that. Writing tests has become way more important. Or well, it feels more important. From a testing perspective, we should see ourselves agents too (aka bug making machines), that's why you need tests. The silly bias I always had was "but I'm writing the code! It'll be fine, I won't make bug- oh... why can't I close my modal window when I click on the x symbol?"
But yea, the apparent need for testing is definitely much more there. The need for architecting it well is also there as LLMs still seem to be a bit in tutorial land with that one. There are a few more things like that.