C# pisanje kode

Ejla!
Prebral sem tale članek in se zagrevam za tole knjigo. Sicer je že malce star, ampak me vseeno zanima, kako ste se naučili lepega programiranja (če ste se Big Smile). Malce raziskujem na temo lepega programiranja pa me zanima vaše mnenje....


Avtor: bojanv, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

bojanv
bojanv - sreda, 19. julij 2006

Jz osebno uporabljam za spremenljivke "camel case", za metode razrede pa "Pascal case". Sicer sem en čas uporabljal tudi prefix _, samo sem ga zadnje čase opustil..... Si bom pa malce prebral tele linke, ki ste jih navedli pa bom pole mogoče postavil še kakšno vprašanje....

AndrejT
AndrejT - sreda, 19. julij 2006

"Vgrajeni" property snippet pa ima res to pomankljivost, da vrstice vriva kar vsepoprek. Zato pa obstajajo boljsi AddIni, kaj bi brez njih...

MihaM
MihaM - sreda, 19. julij 2006

Ja, regije so zakon. Označiš željeno bodočo regijo (ali se enostavno postaviš znotraj metode katero želiš "obregiti") in Ctrl+3 (CodeRush), pa jo imaš. To je mogoče najbolj uporabljena CR stvar pri meni :-)

spirit1
spirit1 - sreda, 19. julij 2006

recim dober primer je code snippet za property napisat. zadeva je zakon in jo kar uporabljam, ampak ce mi gre kej na jetra je da mam variablepropertyvariableproperty veliko raje imam v kodi #region Variablesvariable1variable2#endregion#region Propertiesproperty1property2#endregion

MihaM
MihaM - torek, 18. julij 2006

100 ljudi 100 čudi ;-)

spirit1
spirit1 - torek, 18. julij 2006

a ves da sem celo razmisljal o tem in celo probal parkrat, amapak sem ugotovil da imam veliko raje v intellisensu vse variable na istem mestu torej na zacetku pod _, kot pa da imam variablo in property eno pod drugim

AndrejT
AndrejT - torek, 18. julij 2006

Nedvomno, variable ne smejo nikoli pogledat ven iz razreda... razlika v poimenovanju privatne variable in propertija pa je lahko le v casingu...

spirit1
spirit1 - torek, 18. julij 2006

ja no jst pisem _ zaradi tega ker imam vse variable privatne in so vsi dostopi preko propertijev, ki pa imajo isto ime ko variabla samo brez _.

AndrejT
AndrejT - ponedeljek, 17. julij 2006

V VB6 (in prej) je bila madžarska notacija zakon :) V C# sem se nekaj časa ukvarjal s prefixom _ in ga kaj kmalu zaradi odvečnosti ukinil. MSDNova kovencija je kul, če se ti da prebijat skozi njo, se pa pohvalno redno posodablja. Nekje v omari imam en stolp papirja različnih kodirnih standardov, se mi pa eden boljših zdi IDesignov http://www.idesign.net/idesign/download/IDesign%20CSharp%20Coding%20Standard.zip, čeprav bolj zaradi vzorcev in prakse kot zaradi same oblike dokumenta. Aja, knjigi, ki ju omenja Igloo: Practical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# Developers - mnja no... mi ni bila všeč, zdaj pa je itak že malo zastarela (FX 1.x). Framework Design Guidelines pa lahko samo (ponovno) priporočim.

spirit1
spirit1 - ponedeljek, 17. julij 2006

MS Naming conventions http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnamingguidelines.asp Tudi zanimiv post o tej temi: http://igloocoder.com/archive/2006/07/04/394.aspx   Drugace pa ja... izkusnje. pocasi zacenjas videt zakaj je nekaj kul in zakaj nekaj ni :) npr v C++ mi je bilo izredno veselje dati spremenljivkam v classu prefix m_* V C# pa uporabljam samo _ prefix.

AndrejT
AndrejT - ponedeljek, 17. julij 2006

Praksa, praksa, ... Izkušnje - lastne in drugih. Predvsem pa zberi in primerjaj čim več različnih virov [best practices, coding standards, ...]