Tech, szoftvertervezés és programozás

Szoftverfejlesztés, Shaderprogramozás, DirectX

  • A betűméret növelése
  • Alapértelmezett betűméret
  • A betűméret csökkentése
Címlap Programozás
Programozás, tervezés

Design és tervminták: A gyanús kód ismérvei

E-mail Nyomtatás PDF
Olvasóink értékelése: / 1
ElégtelenKitűnő 
A gyanús kód ismérvei

Az előző cikkben (lásd: Design és tervminták: Kódátírás, újraírás, objektum-orientáltság) szó esett az elegáns, bejáratott módszerek, tervezési minták alkalmazásának fontosságáról, és arról, hogy mihez vezet az ad-hoc módon történő, dilettáns szoftverfejlesztés. A következőkben bemutatásra kerül néhány árulkodó jel, amely valószínűleg a kód gyatra minőségére utal.

Bővebben...
 

Design és tervminták: Kódátírás, újraírás, objektum-orientáltság

E-mail Nyomtatás PDF
Architektúra, Design patternEzzel a cikkel egy szoftvertervezéssel és tervezési mintákkal foglalkozó sorozat indul el. A cikkek a tervezés fontosságára és az objektumorientáltság alapelveire világítanak rá.

 

A szoftverfejlesztés esetében nem kirívó eset, hogy az elsőre jó ötletnek tűnő megoldás hibásnak bizonyul. A kód részleges átírása, illetve rossz esetben akár a teljes újraírása gyakorlatilag része a folyamatnak. Ez még akkor is előfordulhat, ha előzőleg megterveztük az alkalmazást, és nem ad hoc módon történik a fejlesztés.

Bővebben...
 

Metódusok túlterhelése és felülírása

E-mail Nyomtatás PDF
Olvasóink értékelése: / 1
ElégtelenKitűnő 
OverloadA modern programozási nyelvek számos szolgáltatással kényeztetnek minket.
Mindazonáltal marad még épp elég kihívás az ember számára, attól nem kell tartanunk, hogy elkényelmesednek az agytekervényeink. ;-)
A következőkben egy érdekes témakörrel szeretnék foglalkozni: a metódusok túlterheléséről (overload) és felülírásáról (override) lesz szó. Példákon keresztül tárgyalom a témakört, és bemutatásra kerül egy potenciális csapda is.
Bővebben...
 

A tervezési minták fontossága

E-mail Nyomtatás PDF
Olvasóink értékelése: / 1
ElégtelenKitűnő 
Tervezési mintákA tervezési minta dióhéjban: kipróbált és bevált, az objektum-orientált nyelvekben alkalmazott megoldás. Eredetileg az építészetben alkalmaztak mintákat, azonban a programfejlesztésben ugyancsak hasznosnak bizonyultak. Habár első ránézésre nem rokonszakmákról van szó, ha jobban belegondolunk, nem is állnak olyan messzire egymástól: végső soron szoftverfejlesztőként  kisebb-nagyobb építőelemekből hozunk létre működő alkalmazásokat.
Bővebben...
 

Tervezési minták - online referencia

E-mail Nyomtatás PDF
Olvasóink értékelése: / 2
ElégtelenKitűnő 
Design patternsVince Huston minőségi és részletes online referenciát hozott létre tervezési minták témakörben.
Bemutatja a "Gang of Four" (azaz Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides) által népszerűsített tervezési mintákat, részletes UML-ábrákkal és példakódokkal illusztrálva az elmondottakat.

Tanulságos az "ilyen volt előtte - ilyen tervezési minták bevetése után" összehasonlítás, ahol először egy brute-force megközelítéssel megvalósított példakódot láthatunk, majd utána egy áttervezett verziót. Ezáltal meggyőződhetünk a "design pattern"-ek hatalmáról, eleganciájáról.

Bővebben...
 


JPAGE_CURRENT_OF_TOTAL