[elektro] Mirocontroller kijelző programozás wxWitget-el ATMEL vs. ARM
Móczik Gábor
pm_levlista at progzmaster.hu
Fri Jan 17 19:17:37 CET 2014
2014.01.17. 15:18 keltezéssel, elight at gmail.hu írta:
> Tényleg, egyáltalán C -ből C++-ba átírni valamit
> emberpróbálgató,
> vagy azért egy szépen megoldható feladat ??
Az esetek nagy részében a C kód C++ alatt is fordítható. Biztos vannak
dolgok amik nem, de egy meglévő kód lényege szerintem felhasználható
ahogy van.
Ha OOP-re akarod alakítani a meglévő funkcionális kódot, az kicsit több
munka, pláne ha az absztrakció mértékét is tankönyvi szintre akarod
emelni. Ha a kód eddig is jól elkülöníthető, önálló részekből állt, az
egyes funkciók alapvetően a saját adataikkal dolgoztak, és az adatcsere
definiált interfészeken zajlott, akkor nagyságrendileg könnyebb. Ha
globális változó hegyek, mindenki-mindenkivel őskáosz, akkor sok
szerencsét... Ez esetben nem biztos hogy van értelme.
Illetve de, átesik a kód egy kis logikai reformon, letisztultabb,
logikusabb lesz, könnyebb fejleszthetőséggel és vélhetően kevesebb
hibával, az ember meg tanul belőle, hogy legközelebb hogy csinálja úgy,
hogy egyből ilyen jó legyen.
(ha ezen túl vagy, akkor nem szóltam, de ebbe szerintem mindenki
belefut, amikor egy kis feladat jó nagyra növi ki magát, és nem ismeri
fel el az ember a korai fázisban, amikor még átlátható a rendszer, hogy
most kellene az egészet átírni, csak gyorsan-gyorsan mindig
hozzápatkolja az éppen szükséges részt)
More information about the Elektro
mailing list