[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