Spraudnis Visual Studio 2008 - CodeRushX
Visual Studio 2008 ir pieejams bezmaksas koda refaktorēšanas rīks CodeRushX, kuru var novilkt šeit. Kā teikts šī spraudņa mājas lapā ar šo spraudni var:
- parādīt "visas" atsauces;
- dubultot rindu;
- palielināt vai saspiest sekciju;
- veikt gudras starpliktuves (angļu val. clipboard) operācijas;
- ātrais failu pārvietošanas ekrāns;
- u.c.
Kā arī veikt šādas koda refaktorēšanas operācijas:
- pievienot figūriekavas, piem., if nosacījumā;
- automātiski kombinēt nosacījumus (piem., ir vairāki if nosacījumi, kurus var apvienot vienā if nosacījumā);
- saīsināt šādu if nosacījumu - if (a)
b = 10;
else
b = 20; uz šādu - b = a ? 10 : 20;
- izmantot String.Format rakstzīmju virknes saskaitīšanas vietā;
- lietot StringBuilder rakstzīmju virknes saskaitīšanas vietā;
- u.c.
Pilnu šī spraudņa iespēju sarakstu var apskatīt šeit.
Pēc apraksta spiežot man radās tāds iespaids, ka tas varētu būt kaut kas līdzīgs spraudnim Resharper, tikai par brīvu un ar mazāk "iespējām", taču uzinstalējot šo spraudni un palasot un palietojot šo spraudni manas domas krasi mainījās.
Pieinstalējot šo spraudni Visual Studio 2008, nospiežot peles labo
pogu klases kodā parādās divas jaunas iespējas Refactor! un Code! :

Lai veiktu koda refaktoringu, tajā vietā, kur var veikt koda
refaktoringu, ir nepieciešams nospiest izvēlni Refactor!. Apskatot
visas iespējas, ko šis spraudnis var veikt man radās iespaids, ka ir šī
spraudņa izstrādātāji ir vairāk ir domājuši par vizuālajiem efektiem
nevis par koda refatoringu, piem., šāds vizuālais efekts, lai
pievienotu figūriekavas man liekas lieks:

Ja paskatās uz koda refaktorēšanas funkcionalitāti, tad tā varēja
būt labāka, un gadījumi, kur kods tiek mainīts uz optimālāku kodu,
varētu būt daudz vairāk. Šis spraudnis veic kopā 25 koda pārveidošanas
operācijas.
Vienīgais, kas man patika šim spraudnim, bija ātrā failu meklēšanas iespēja, kuru var aktivizēt nospiežot taustiņu kombināciju CTRL + Alt + F, var meklēt visus failus, kas ir izveidoti šai projektā:
