( saxus | 2014. 09. 17., sze – 17:11 )

"emberközeli, nincs elvont hókusz-pókusz"

Emberközeli gondolkodás számomra az, hogy ha van egy gyűjteményem a kismacskákról és azt szeretném, hogy mindegyik nyávogjon hármat, akkor azt mondom, hogy

foreach (var macska in macskak) macska.Nyavog();

(Magyarul a macskak gyűjteményben (legyen az bármi) minden macska nyávogjon egyet) és nem azt, hogy

for (int i = 0; i < cats_count; i++)
{
nyavogtat_macskat(cats[i]);
}

Azaz,
- számoljam, hogy hány macska van
- tudjam milyen kupacban vannak a macskák
- indítsak egy számlálót és számoljam meg egyesével
- adjam át a macskákat egy függvénynek

"mindent magadnak kell"

Magyarul 0 szabványosság, minden projekt teljesen egyedi, ha két dolgot össze kell integrálni, ugyanazokra a funkciókra lesz n féle megoldás a projektben.

"tudni fogod később mit csinálnak a fejeltebb dolgok a háttérben"

Ugyanúgy nem fogod tudni, cserébe egy csomó, számodra lényegtelen dologgal kell foglalkoznod.

""bármire" írhatsz programot"

http://en.wikipedia.org/wiki/No_Silver_Bullet

"érteni fogod később miért alakult ki az OOP, illetve más modern szemlélet"

Nem fogod.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™