( saxus | 2019. 01. 04., p – 15:44 )

"A kódokban lévő symbolokat felismeri, elég rákattintani egyre és ki fogja jelölni a többit. Ez alapfunkció."

Sőt, kérdezek jobbat, mikor fogja a Notepad++ felismerni azt, hogy itt a var az egy Foo nevű osztályt takar valójában? Mert itt ugye a VS nagyon szépen mutatja, hogy az egy osztály, mutatja az összes előfordulását és a deklarálási helyét is narancssárgával. Ezt a Notepad++ sosem fogja tudni, hacsak nem raksz bele egy teljes értékű C# parsert vagy készíted fel a Roslyn kezelésére. De még ott sem fog tudni mindent meghatározni anélkül, hogy ne komplett projektbe, függőségekkel együtt dolgozzon.

https://i.imgur.com/Of4eLTl.png

A leglényegesebb különbség, hogy mivel a szerkesztő tisztában van azzal, hogy mi a kód szerkezete, tud támogatást nyújtani abban, hogy mit csinálj a kóddal. Pl. egy átnevezés itt annyi, hogy megnyomom a refactorban, hogy átnevezés és kicseréli mindenhol az osztály nevét. Hogy miben több ez, mint a search and replace? Hogy nem fogja nekem elbaszni egy másik névtér alatt lévő Foo osztályt. És akkor ez még csak a felszín csúcsa.

Tudom, tudom, az, hogy egy nagyobb projektbe ne kézzel kelljen átírni egy osztály vagy függvénynév helyét, az holmi erőltetett fejlődésmánia és majd jól megideologizálod azt is, hogy a szügyhámot is csak a földesurak extraprofitja miatt találták fel.

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