3 ms·
There might be another cultural difference there: I've never worked in a place that used a dynamic language for the majority of the code base, but from what you
by bunderbunder 10y ago
There might be another cultural difference there: I've never worked in a place that used a dynamic language for the majority of the code base, but from what you're saying it sounds like simultaneously refactoring and adding features is something you'd consider to be a normal task. I'm used to that being considered a big no-no, because it makes code reviews and source control history harder to understand.
- kazinator 10y agoYou can can work on several things at once in your local repo and use "git commit --patch" to separate changes. Of course you never want unrelated changes (different "topics") in the same commit. If a feature is better implemented after a certain refactoring, then you can do that at the same time locally but still separate it out into different commits.
- dllthomas 10y agoExactly this, in any language!