Forum Post: RE: Moving from pré-OpenEdge-11 to OpenEdge 11

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

Mike Fechner

Guest
Part of the problem can be reduced by using a build server (e.g. Jenkins using ANT and PCT) and introducing a process of continous integration and frequent compilation on all required version of OpenEdge - on a central place (with tools that cost no money, thanks for Gilles Querret). That way you can verify quickly without added human work if code compiles still on OE10 or V9 or even on 11.2 - if you started using latest keywords like the BLOCK-LEVEL ON ERROR UNDO , THROW. When compilation of a single code base is required, a developer can then add conditional compilation around critical statements in most cases (&IF PROVERSION BEGINS "10" &THEN ...). Yesterday you posted the question about the resx files. We run a routine on our Jenkins/ANT/PCT environment twice a day that ensures that the resx files (those that are needed on V10) can be used on V10 by instantiating all serialized object in the resx file. Those two techniques help us a lot. However, you still need to actually test the application once in a while on every required version of Progress.

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