Styl kodowania w C#

Zobacz poprzedni temat Zobacz następny temat Go down

Styl kodowania w C#

Pisanie by magicznyWladek on Czw Lut 19, 2015 6:07 pm

Cześć,

chciałbym się dowiedzieć jak wy dbacie o kod, tzn jaki macie styl nazewnictwa zmiennych itp. W jaki sposób nazywacie pola, właściwości, zmienne, metody, itp.
Ostatnio zastanawiałem się jak to jest z polami i metodami w klasie
Wiadomo metody z wielkiej w stylu PC tj. NazwaMetody co do pól to CC: wybórKoloru zaś właściwość tak jak metody: WybórKoloru.
Spotkałem się że niektórzy używają czegoś tego typu: _nazwaPola lub _NazwaPola, chociaż ktoś raz skomentował że jak programista musi używać _ w nazwach pól to trochę słabo z jego strony. Jakie wy macie zdanie?

A i jeszcze jedno pytanie. Jak mamy powiedzmy coś takiego:

Kod:

private int wybranaLiczba;
public int WybranaLiczba
{
     get
     {
          return wybranaLiczba;
     }
     set
     {
          wybranaLiczba = value;
     }
}
i poniżej w tej samej klasie mamy metodę, która modyfikuje nam pole wybranaLiczba to ma ją modyfikować bezpośrednio odwołując się do tego pola czy poprzez właściwość WybranaLiczba?
avatar
magicznyWladek
Administrator profilu Facebook "Madagaskaru"
Administrator profilu Facebook

Liczba postów : 30
Join date : 06/02/2015
Age : 24
Skąd : Toruń

Zobacz profil autora

Powrót do góry Go down

Re: Styl kodowania w C#

Pisanie by Fores on Pią Lut 20, 2015 1:43 pm

Osobiscie uzywam nazewnictwa zmiennych prywatnych od '_' i bardzo mi taki uklad pasuje. Ale jesli mialbym przejsc na styl bez podkreslnika to nie mialbym z tym wielkiego problemu, kwestia umowna, wazne, aby caly zespol uzywal tego samego stylu.

A powyzszy kod jest bez sensu, zamiast niego powinienes miec wlasciwosc automatyczna. A czy modyfikujesz zmienna prywatna czy wlasciwosc to kwestia zalezna od sytuacji. Ja w 95% przypadkach modyfikuje wlasciwosc z powodu podpietych zdarzen, jak PropertyChanged.
avatar
Fores

Liczba postów : 73
Join date : 30/05/2013
Age : 26
Skąd : Katowice

Zobacz profil autora

Powrót do góry Go down

Re: Styl kodowania w C#

Pisanie by magicznyWladek on Pią Lut 20, 2015 3:35 pm

Chodzi o coś tego typu: public int WybranaLiczba { get; set; }? Tworzone jest wtedy jakieś ukryte pole do tego?
avatar
magicznyWladek
Administrator profilu Facebook "Madagaskaru"
Administrator profilu Facebook

Liczba postów : 30
Join date : 06/02/2015
Age : 24
Skąd : Toruń

Zobacz profil autora

Powrót do góry Go down

Re: Styl kodowania w C#

Pisanie by koszmarek on Czw Mar 05, 2015 2:37 pm

@magicznyWladek napisał:Chodzi o coś tego typu: public int WybranaLiczba { get; set; }? Tworzone jest wtedy jakieś ukryte pole do tego?
Hej . Daruj na razie nie chce mi się rozpisywać, ale na pewno mogę Ci powiedzieć , że będzie o tym w laborkach W17 i W18 !

W skrócie w W17: zmienne publiczne klasy zastąpimy zmiennymi prywatnymi oraz metodami Get... , Set ...

A W18 zamiast metod Get_ Set_ wejdą właściwości o których wspominasz.

Jedno i drugie (wspomniane powyżej) wykorzysta zmienne prywatne klasy (jeszcze nie wiem czy poprzedzone będę podkreślnikami , będą pisane z małej litery w notacji wielbłądziej).
avatar
koszmarek
Lider grupy "Madagaskar"
Lider grupy

Liczba postów : 596
Join date : 25/10/2012

Zobacz profil autora

Powrót do góry Go down

Re: Styl kodowania w C#

Pisanie by Sponsored content


Sponsored content


Powrót do góry Go down

Zobacz poprzedni temat Zobacz następny temat Powrót do góry


 
Permissions in this forum:
Nie możesz odpowiadać w tematach