CannibalSmith ([info]cannibalsmith) rakstīja [info]koderi kopienā,
@ 2009-05-25 14:08:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
kodēšanas stils
Ko jūs domājat par Google Style? Kādu stilu jūs ievērojat savos projektos?


(Ierakstīt jaunu komentāru)


[info]zverj
2009-05-25 14:52 (saite)
Interesants ir: Static or global variables of class type are forbidden: they cause hard-to-find bugs due to indeterminate order of construction and destruction.

"Make all data members private, and provide access to them through accessor functions as needed. Typically a variable would be called foo_ and the accessor function foo(). You may also want a mutator function set_foo()." Tas jau nu ir paranoisks bullšits. Kretinē Qt stila s.text() is s.setText('123');

We do not allow default function parameters. Tāds pats sviests

We do not use C++ exceptions. Nu varbūt arī pareizi.

Use prefix form (++i) of the increment and decrement operators with iterators and other template objects. Dažas lietas tā arī nemirst.

Nu un tālāk man apnika lasīt. Ja godīgi, tad cilvēkam (-iem) ir radies kāds priekšstats kā kvalitatīvi jāprogrammē un neko jaunu/citādu tas nepieļauj. Kaut kas līdzīgs pašiem ir, bet tas nenozīmē, ka kādā momentā tos likumus nemainīsim.

(Atbildēt uz šo) (Diskusija)


[info]cannibalsmith
2009-05-25 14:59 (saite)
Nu bet kā tad tu pats dari? Kā sauc memberus, kā lokālos, kā tipus? Es vairāk tieši par naming convention.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]zverj
2009-05-25 16:12 (saite)
Vēsturiski haotiski. Daudz mainīgo vārdi ir vienkārši vēsturiski iegājušies, piem.: id, obj, arr, tarr, order. Mainīgie lowercase, funkcijas Capitalized. Dažreiz statiskās funkcijas ir lowercase (piem., dec2str, str2dec).

Kāpēc Tevi tas tā satrauc? No tā kods nav ne labāks ne sliktāks. Galvenais, lai saproti, kas tas ir par mainīgo un ko tas dara.

tablename vs tableName nu tas jau ir klīnisks pedantiskums.

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]cannibalsmith
2009-05-25 16:20 (saite)
"Kāpēc Tevi tas tā satrauc?"

Gūd kveščen. :)

(Atbildēt uz šo) (Iepriekšējais)


[info]pirx
2009-05-25 15:30 (saite)
Nejūtos kompetents spriest par c++ stiliem, bet c# izmantoju (izmantojam)Philips C# coding standard ar sīkām modifikācijām.

(Atbildēt uz šo)


[info]mans_psihiatrs
2011-01-08 18:46 (saite)
es ka nozares speciālists savos projektos pieturos pie musu firmas devīzes- "ka tikai 4 sanāk galā"

(Atbildēt uz šo)


Neesi iežurnalējies. Iežurnalēties?