Re:Learning Elm has gotten me confused about static vs. dyna...
by bunderbunder on Tuesday June 14, 2016 @07:24PM
(#11906175)
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.
[ Parent
| on HN ]
Re:Learning Elm has gotten me confused about static vs. dyna...
by kazinator on Tuesday June 14, 2016 @08:34PM
(#11906460)
You 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.