Wpis z mikrobloga

Zawsze jak pisze jakiś skrypt w #python to mam dylemat...
Powinno się tworzyć nazwy zmiennych z podkreśleniem czy może być zmiana na wielką literę? Przykładowo nazwać funkcję change_label() czy changeLabel() ?
#programowanie
  • 10
  • Odpowiedz
@kefas_safek: @RaczejNiePiszDoMnie: Wszystko kwestia przyzwyczajenia, ale moim zdaniem jak zmienne i funkcje masz snake_case a klasy CapitalizedCamelCase to jest większa różnica między nimi i łatwiej się połapać niż jak zmienne są camelCase :)

Niemniej tak jak mówię, wszystko kwestia przyzwyczajenia :)
  • Odpowiedz
@aseeon_: to czy łatwiej się połapać zależy od konstrukcji języka. W PHPcu na przykład każda zmienna jest poprzedzona znakiem $ więc jakbyś nie pisał to się połapiesz gdzie są zmienne ( ͡° ͜ʖ ͡°).

W sumie nie potrafię sobie wyobrazić, jaki gównokod trzeba napisać, żeby się myliły nazwy klas z nazwami zmiennych. Wszystko w jednym pliku? :D
  • Odpowiedz