Jakich konwencji nazewniczych używacie?

0

Witam,
Pol offtop, a mianowicie jakich konwencji nazewniczych uzywacie? Przykladowo jezyk c++ nie narzuca ograniczen i jest troche do wyboru.

Ktorej konwencji sie trzymacie w nazywaniu zmiennych, klas, funkcji itd?

  1. mojafunkcja();
  2. mojaFunkcja();
  3. MojaFunkcja();
  4. moja_funkcja();

Czytalem o tym iz dobrego programiste cechuje trzymanie sie jednego typu nazywania i troche sie z tym zgadzam.

Wiem, ze to forma gustu, ale tak z ciekawosci pytam, przykladowo do mnie przemawia 2 oraz 4.

1

Mówię teraz o C++.
(1) jest zupełnie bez sensu
(3) samo w sobie nie jest złe, ale jest częściej spotykane w C#
Najczęściej się spotkałem i stosuję (2), przy czym biblioteka standardowa C++ stosuje (4) i o dziwo to się jakoś nie gryzie.

1

W Javie 3 wersja.
edit: pomyliłem się i bzdury napisałem. Oczywiście chodziło o 2 wersję w Javie, 3 wersja w C# jak wspomniał @grzesiek51114

1

To zależy do jakiego języka. Zazwyczaj camelCase, czyli (2). Czasami (4) (PL/SQL, stałe w Javie).

5

Takiej, jaka obowiązuje w danym języku - nie ma co wymyślać koła na nowo i tym samym utrudniać życia innym;)

0

Z racji języków w których piszę to do funkcji używam tylko i wyłącznie 4).

0

2.) ALE np. stale pisze duzymi literami etc. Do tego zalozenie jesli wchodze do nowego projektu, to trzeba trzymac przyjeta konwencje, chyba ze zastajemy smietnik to wtedy trzeba sie na cos zdecydowac i powoli sprzatac.

0

Pisze zgodnie z polityka Coding Standards w mojej firmie, ktora z kolei jest zgodna z oficjalnymi konwencjami .NET, ze szczegolnym naciskiem na C#. Tak jak juz ktos wspomnial nie ma potrzeby wymyslac kola na nowo. Poza tym nie stosowanie sie do oficjalnych konwencji w wieloosobowym projekcie jest moim zdaniem egoistyczne.

0

Jestem zaskoczony tym, że niektórzy tutaj piszą inaczej niż pod numerem 3.)
Nawet w C++ tak pisałem.

Rozumiem, że konwencje w javie, czy turbo pascalu ( :) ) są / były inne, ale jednak według mnie numer 3 to standard powszechny i najczęściej stosowany.

8

Jestem zaskoczony tym, że niektórzy tutaj piszą inaczej niż pod numerem 3.)

Jestem zaskoczony, że niektórzy wciąż uważają, że istnieje jeden słuszny i prawidłowy sposób nazewnictwa...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0