Forum Post: AW: Best (or even common) practice on dev across multiple versions: branch vs...

  • Thread starter Thread starter Mike Fechner
  • Start date Start date
Status
Not open for further replies.
M

Mike Fechner

Guest
It certainly is a question of tools! It’s a fact that some of us have to support old versions like 10.2B but also like to use the latest language features. This requires branches or conditional compilation. Right? Either way, when adding new code, you need to make a decision to which versions of Progress you want to/can make this available. So you either add conditional compilation (making ugly code) or branch it to version specific branches. A good SCM tool has branches with brains. So when it comes to branching modifications to the original code, you don’t have to remember your previous decision as the tool keeps track of this (allowing you to change your mind though). “ Mostly, I don't like doing either one! ” But that’s not the question here and thus irrelevant in this thread – unless you are in the luxury situation of either not requiring latest language features or getting all your customers to upgrade to 11.3 or 11.4 at once.

Continue reading...
 
Status
Not open for further replies.
Back
Top