Authors: Vidács László, Beszédes Árpád és Ferenc Rudolf
8. Európai Szoftver Karbantartási és Újratervezési Konferencia Kiadványa (CSMR 2004), Tampere, Finnország, 75-84 oldal, 2004 Március 24-26.. Kiadta: IEEE Computer Society.
Abstract:
Fájl integráció, a feltételes fordítás és makró feldolgozó tették a C/C++ preprocesszort jelentős eszközzé a programozók számára.
Bárhogy is a sok direktívával ellátott programkód gyakran nehézséget okoz a megértésében és karbantartásában. A probléma fő forrása a programozó által látott kód és a preprocesszor által fordított kód közötti különbség. A program megértésének elősegítése érdekében C/C++ preprocesszor sémát terveztünk ( kiegészítve a Columbus Sémát C++-ra) és készítettünk egy preprocesszort, amely a preprocesszor fájlt és a séma változatot is előállítja. A séma egyed használható a következők modellezésére: (1) a perpocesszor szerkezetek az eredeti forráskódban, (2) a prepocesszor fordítási egység és (3) a preprocesszor által végrehajtott változások.
Journal/Proceedings/Conference: http://csdl.computer.org/comp/proceedings/csmr/2004/2107/00/2107toc.htm
Download full paper: http://csdl.computer.org/dl/proceedings/csmr/2004/2107/00/21070075.pdf











