View Single Post
Old 22-06-16, 14:52   #1983
Cochrane's Avatar
Join Date: Apr 2006
Location: Germany
Posts: 16,184

Originally Posted by vvsgh View Post
I think there should be a policy that every new feature should go in its own folder with its own project file. Thus it won't cause new conflicts and would allow for earlier integration. That's how Facebook recommends to lay out feature development for painless integration. Otherwise it will cause big breakage after merging all at once (remember C++ re-factoring?)
What's a feature in that context? If it's a new file that has a clearly defined interface and consumes clearly defined interfaces, that approach can work, but in practice most things that are "features" affect code all over the place and require changes to existing functions. The approach you describe works well, but almost only, for very independent modules.
GŁter auf die Bahn!
Cochrane is offline   Reply With Quote