Skip to content

Instantly share code, notes, and snippets.

@ksdev-pl
Created January 28, 2014 20:17
Show Gist options
  • Save ksdev-pl/b7496f92764b3e2c5b0b to your computer and use it in GitHub Desktop.
Save ksdev-pl/b7496f92764b3e2c5b0b to your computer and use it in GitHub Desktop.
Nazwy zmiennych i procedur #metodyka

Funkcje:

  • niech nazwą funkcji będzie opis zwracanej wartości, np. cos(), customerId.Next(), printer.isReady(), pen.currentColor()
  • niech nazwą procedury będzie połączenie jasnego czasownika z przedmiotem operacji, np. printDocument(), calcMonthlyRevenues(), checkOrderInfo(), repaginateDocument()

Zmienne - kwalifikatory wyników obliczeń:

Total, Sum, Average, Max, Min, Record, String, Count, Index, np. customerCount i customerIndex.

Zmienne - przeciwieństwa:

  • begin/end
  • first/last
  • locked/unlocked
  • min/max
  • next/previous
  • old/new
  • opened/closed
  • visible/invisible
  • source/target
  • source/destination
  • up/down

Nazwy zmiennych zawierających wartość logiczną:

  • done
  • error
  • found
  • success
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment