Drotik & RicoAsh
I've been thinking about how to keep a project on schedule without sacrificing quality. Any ideas on structuring code to avoid endless tweaks?
Break it into tiny modules, each one only does one thing. Add a quick unit test for each before you code it. Commit every time you hit a breakpoint that works, not when the code feels perfect. Keep a “done” list—if a change is on the list and you’re not sure it matters, tag it and move on. That way you’re not tweaking for the sake of tweaking, and the code still stays clean.