-
PROHARDVER!
Új hozzászólás Aktív témák
-
VikMorroHun
őstag
válasz
proci985 #20701 üzenetére
"se hungarian notationt"
Kíváncsi voltam, mi a baj ezzel. Wikipédián találtam is egy vicces felsorolást.
Főleg ezek a pontok tetszenek:
- Most of the time, knowing the use of a variable implies knowing its type.
Talán igen, talán nem.
- Furthermore, if the usage of a variable is not known, it cannot be deduced from its type.
Igaz, de nem is ezért találták ki.
- It makes code less readable, by obfuscating the purpose of the variable with type and scoping prefixes.
Tehát egy változó elnevezési gyakorlat, ami segíti a kód olvashatóságát, megnehezíti a kód olvashatóságát. Aha.
- The additional type information can insufficiently replace more descriptive names. E.g. sDatabase does not tell the reader what it is. databaseName might be a more descriptive name.
Az sDatabaseName az meg nem lehetséges, ugye.
- It's harder to remember the names.
Miért is?További érdekesség: a hivatkozott irodalomban szerepel a Clean Code egy bizonyos Robert Cecil Martintól.
-
cucka
addikt
válasz
proci985 #20701 üzenetére
De jó is lenne, ha az egyetemről kikerülők kennék-vágnák a clean code témát. Sajnos a valóság ennél sokkal lelombozóbb.
Velem előfordult már, hogy "senior" programozó sok év tapasztalattal és millió feletti fizetéssel, és én kellett neki elmagyarázzam, hogyan kell megírni egy unit tesztet.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Ritkaság! Hibátlan Prémium felsőkategóriás LGA 1700 Alaplap! Asus Rog Strix Maximus Hero Z790 Wi-Fi
- LENOVO IdeaPad L340-17IRH - 17,3"FHD IPS - i7-9750H - 16GB - 1TB - Win10 - GTX 1650 - MAGYAR
- BESZÁMÍTÁS! Asus H310M i3 9100F 16GB DDR4 120GB SSD 500GB HDD GTX 970 4GB Zalman ZM-T7 FSP 400W
- BESZÁMÍTÁS! GIGABYTE Z97X-Gaming 3 Z97 chipset alaplap garanciával hibátlan működéssel
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest