Pārbaudi savu pareizrakstību

Man personīgi ļoti nepatika, kad vidusskolā diktātu rezultātus saņēmu ar atzīmētām sarkanā krāsā rupjām pareizrkstības kļūdām, ja kāds komants vai pieturzīme bija aizmirsusies, tad vēl neko, bet nu pareizrakstību gan centos ievērot.

Kad kopš vidusskolas laikiem ir pagājuši daudzi jo daudzi gadi, saskaros ar šo problēmu atkārtoti - un konkrēti pārskatot citu kolēģu saražoto kodu. Taisnība, runa ir par svešvalodas pareizrakstību - angļu valodu.

Šoreiz skolotājas vietā ir rīks, kas ir ievērojami papildināts ar jauniem likumiem kopš Visual Studio 2005 verijas. Saucas šis rīks - FxCop jeb Code Analysis (CA).

Jaunā studijā ir nākusi klāt ļoti noderīga iespēja - pārbaudīt pareizrakstības kļūdas pēc iepriekš definētas vārdnīcas publiski redzamajiem tipiem.

Tātad par visu pēc kārtas. Koda analīzes (nejauciet ar izejas koda analīzi, par ko rakstīja mans kolēģis) iestatījumus var ieraudzīt izvēloties Project -> Properties.....

 

 

Jaunajā koda pārbaudes dzinējā ir pievienota iespēja pārbaudīt pareizrakstības kļūdas publiski redzamajiem tipiem. Tomēr rodas situācijas, kad kodā ir nosaukts kāds tips tieši tā, kā tam ir jāsaucās, bet FxCop šo burtu salikumu nesaprot, jo neatrod to savā vārdnīcā.

 

 

Tādā gadījumā ir nepieciešams ieviest pielāgotās vārdnīcas (angl. custom dictionary). Tas ir izdarāms patiesībā ļoti vienkārši:

  1. Solution Explorer logā uzklišķiniet labo peles pogu uz projektu un izvēlieties Add -> New Item...
  2. Zem sadaļas Templates izvēlieties XML File, ievadiet vārdnīcas faila nosaukumu, piemēram, CodeAnalysisDictionary.xml un spiediet Add pogu
  3. Solution Explorer logā labais peles klikšķis uz XML failu un izvēlieties Properties
  4. Properties rīku logā zem Build Action izvēlieties CodeAnalysisDictionary
  5. Solution Explorer dubultklikšķis uz jaunizveidoto failu, lai to atvērtu
  6. XML redaktora logā ievietojiet sekojošu kodu, aizvietojot [productname] un [companyname] ar jūsu komandas atbilstošajām vērtībām:

 

<?xml version="1.0" encoding="utf-8" ?>
<Dictionary>
    <Words>
        <Recognized>
            <Word>[productname]</Word>
            <Word>[companyname]</Word>
        </Recognized>
    </Words>
</Dictionary>

 

Tālāk jau pielāgoto vārdnīcu var papildināt ar nepieciešamajiem vārdiem, kurus koda analīzes rīks neatpazīst.

 

Kā jau ievērojāt, tad šī vārdnīca it kā pielāgojama tikai vienam konkrētajam projektam. Tomēr ir iespēja vienreiz jau izveidotu vārdnīca atkārtoti izmantot to visos projektos attiecīgā projektā vai kompānijā. Šim nolūkam ir jāveic sekojošas darbības:

  1. Jānovieto jaunizveidotā vārdnīca kaut kur pieejamākā vietā, piemēram, kopā ar sln failu
  2. Solution Explorer logā labais peles klīkšķis uz projektu un izvēlieties Add Item...
  3. No failu sistēmas pārlūkotāja atrodiet un izvēlieties atbilstošo vārdnīcas failu
  4. Add pogas labajā pusē no izvēlnes izvēlieties Add As Link komandu
  5. Solution Explorer logā labais peles klikšķis uz pievienoto failu un izvēlieties Properties
  6. Properties rīka logā zem Build Action izvēlieties CodeAnalysisDictionary
  7. Atkārtojiet 2 - 6 soli katram no nepieciešamajiem projektiem

 

Lai arī daudzus ruļus ir grūti ievērot (it sevišķi tas grūti ir, ja tiek mēģināts CA ieviest jau eksistējošā kodā), bet vismaz pareizrakstības kļūdas būtu jāizslēdz no pirmkoda. Kā arī nevajadzētu pārāk aizrauties ar pielāgotās vārdnīcas satura aizpildīšanu :)

 

Cerams, ka palīdzēs!

Published Wednesday, July 30, 2008 12:16 AM by valdis.iljuconoks

Comments

# crBJSJTFnqrvIGn

1wDUoj Very neat blog post.Much thanks again.

Friday, March 23, 2012 8:35 PM by google plus hangouts

Leave a Comment

(obligāts) 
(obligāts) 
(brīvizvēles)
(obligāts)