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

Quote:
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