Le diable n'est pas aussi mauvais qu'il est peint: comment nous avons transféré le développement de CFT-Bank vers l'IDE de la plateforme CFT (Admin 2.0)



, , IT- . , - CFT Platform IDE. , , . , .



, , . dev test- . , , . - .



,

- – « ». pl/plus , , , . , .



, merge- .. , .. . - , 15.



2018 . , CFT Platform IDE ( Admin 2.0, A2).





, Eclipse Platform, .



( ):





Admin 2.0:





, , . ( Git) , -.



, - , , Araxis Merge. , -, , , .





, ( ), .





, . , , - :



  • ::MAIN_DOCUM ::[MAIN_DOCUM],
  • select md(md%id: rSelf) in ::[MAIN_DOCUM] all where md.[IN_FOLDER]=this bulk, PL/SQL bulk , , ,
  • Pragma macro(’!’) Pragma error(’!’).


, «» . , 2 , — , .



Admin 2.0 , Git, 2- .





. , , mdb-, , . . zip-, , . - , mdb- . – Git- Admin 2.0 , , .. CI/D -. , .







, — . , , . , -, , Admin 2.0. 125 ../., 8 . . . . , -, .



. 6 — 4 . .





IDE , , , .. — .



— , , Eclipse CFT Platform IDE, . JRE 8- . IDE , . , . , Nexus. , , , , .





, Admin 2.0, , , , , , .



, , . , . . 16, 8 , java- eclipse.ini.



— , .. , , .





, , , Oracle, — . (. ). — :



  • pl/plus (.. Admin 2.0 ). , (, .. pl/sql ( Z$MAIN_DOCUM...) pl/plus (::[MAIN_DOCUM]...));
  • Admin 2.0 inline- pl/sql — {}, ;
  • Admin 2.0 between sql , ( , .. , pl/sql);
  • «» . , return, if false, IF_DEF. , . , .. , . Admin 2.0 « » .




. « » . IDE ( ), .



, , . Eclipse Git .

, .. - : , . IT-.



, Admin 2.0 . 1-2 , .



Admin 2.0 , , 2 . , , . . , , . 2 Admin 2.0. , , .




All Articles