Wpis z mikrobloga

@wpoldokomina: Dzięki isowi wiem, że z dużym prawdopodobieństwiem jest tam bool, nie musząc odpalać debuggera czy czytać typu. Tak samo nie wiem, numberOfDogs mówi Ci o liczbie a nie tablicy z psami. Porządnie i niegłupio nazywane funkcje czy zmienne powodują, że kod jest po prostu czytelniejszy dla człowieka. Czytasz wtedy jak normalne zdanie, od lewej do prawej.
  • Odpowiedz
@WielkiElektronig: C# ostatni raz na oczy widziałem jak ReSharper był betą. :P Spoko, fajnie, że wyświetla. Bardziej chodziło o ideę pisania kodu jak najbardziej zrozumiałego dla człowieka, zbliżonego do słownictwa i układu zdań do jakiego jesteśmy uczeni od dziecka. Przykładowy prosty pseudokod:

if ( myPet.isDog ) then ...
jeżeli ( mojZwierzak.jestPsem ) to ...

Tylko tyle i aż tyle. Tak samo z porządnym nazewnictwem funkcji, argumentów itd. Żadnych skrótowych lub
  • Odpowiedz
@Ranmus: Generalnie to język nie ma znaczenia, bo dobry kod z dobrze opisanymi zmiennymi i funkcjami/metodami będzie zrozumiały nawet jak przesiadasz się np. z C++ na javascript..
  • Odpowiedz