Hirdetés
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- 5.1, 7.1 és gamer fejhallgatók
- Milyen videókártyát?
- AMD Navi Radeon™ RX 9xxx sorozat
- Házimozi belépő szinten
- Elkészült az SMIC 5 nm-es node-ja, de a kínaiaknak haszna nincs rajta
- Lassacskán fenyőfát állítanak a hardverek
- Friss infók a kategória legjobb ár/érték arányú táblagépével kapcsolatban
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- TCL LCD és LED TV-k
-
PROHARDVER!

Új hozzászólás Aktív témák
-
disy68
aktív tag
válasz
kezdosql
#10387
üzenetére
"Nem az angol parancsok magarra forditasaval vannak gondok, hanem azzal, hogy mit csinal."
Egy jól tervezett programnyelvnél nem szabadna, hogy probléma legyen a beépített parancsok értelmezése. A saját osztályoknak, metódusoknak is tükröznie illik, hogy mit is csinálnak, mi a feladatuk. Ha valaki olyan neveket használ, ami nem értelmezhető, vagy pedig maga a struktúra rossz (túlkomplikált, spagetti kód, stb.), akkor az inkább tervezési hiba.
"amikor ott volt elottetek akarhany soros programocska es szidtatok a programozot, hogy azt az egy sort miert nem kommentelte, hogy mit csinal es miert"
Kódot az ember magának és más embereknek ír. A jó kód könnyen olvasható és értelmezhető. Kommentet ritka esetekben szokás használni. Valid komment lehet egy magyarázó komment persze, de csak indokolt esetben. Vannak egyéb esetek is, amikor indokolt lehet a komment.
Tudom neked ajánlani Robert C. Martin Clean Code című könyvét. Nekem sokat segített jobb minőségű kód írásában.
szerk: kommentekről, elnevezésekről is olvashatsz az ajánlott könyvben, többek között
-
DNReNTi
őstag
válasz
kezdosql
#10387
üzenetére
Mondjuk en meg olyat nem lattam az elmult jo 10 evben, hogy minden sor kommentelve lenne (kiveve talan 1-2 nagyon basic tutorial), hogy mi miert van ugy ahogy. A legjobb esetben is esetleg a metodusok nagy reszehez van egy rovid doksi, angolul. Dolgoztam magyar cegnel is ahol szinten az angol volt az elvart szakmai nyelv, ezzel teljesen egyet is ertek. Kezet letornem aki pl magyar valtozoneveket hasznal, de a csucs amikor adatbazisban vannak magyar tabla es oszlopnevek. Na az mindennek a legalja. Szoval legalabb minimal szinten angolul tudni programozokent termeszetes dolog. A sajat dolgod is megkonnyited vele, gyakorlatilag minden programozassal kapcsolatos kerdesre valaszt kapsz angolul.

-
válasz
kezdosql
#10387
üzenetére
"Ha csak sql-nel maradunk, latatlanba lefogadom, hogy meg foiskolas programozok nagy resze is megbukna nehany kerdesen, amikor a lekerdezesben keverni kell az inner/outer joint parancsokat a left/right join-nal.
Ilyeneket magyar peldaval eleg nehez megerteni, mert a parancsokat csak ugy lehet ertelmezni, hogy vissza kell menni a jo oreg halmazelmelethez."
És mibe fogadunk? Csak mert tudod, az egyetemeken konkrétan a programozás, mint fogalom a halmazelméletből van levezetve. Ha egy sql-bármilyen join akárhányszor akármivel szintű halmazelméletet nem tud gondolkodás nélkül, röhögve kivágni egy főiskolás programozótanonc, az azt jelenti, hogy már az első zh-n elhasalt durván, és soha nem fog az első féléven túljutni.
Konkértan maga az OOP, mint olyan, nem értelmezhető/megérthető haladó szintű halmazelmélet nélkül. És nem, a join az nem haladó szint, úgy finoman szólva.
ui.: sőt, nekem konkrétan volt olyan interjúm, ahol az egyik feladat az volt, hogy tervezz meg egy relációs adatbázist, nulláról. Van 30 perced, internet, segítség semmi, a szobában egyedül leszel, fél óra múlva jövök.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- Futás, futópályák
- Robotporszívók
- 5.1, 7.1 és gamer fejhallgatók
- Elektromos autók - motorok
- EU-s vám vethet véget a nagyi temus vásárlási lázának
- Milyen videókártyát?
- PlayStation 1 / 2
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy A54 - türelemjáték
- További aktív témák...
- Corsair Vengeance LPX 32GB 3200MHz
- HP OMEN - 16.1" FHD IPS 144HZ / i7-11800H / 16GB / 1Tb PCIe 4.0 / RTX 3060 6Gb
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- Karácsonyi akció! HP ZBook Firefly 14 i7-1165G7 16GB 1000GB Nvidia Quadro T500 4GB 14" FHD 1 év gar
- BESZÁMÍTÁS! ASUS H510M i5 10500 16GB DDR4 512GB SSD RX 6600 8GB Zalman T4 Plus ADATA 600W
- Csere-Beszámítás! Sony Playstation 5 Slim Digital
- Dell Latitude 5420 14" Touchscreen i5-1135G7 16GB 512GB 1 év garancia
- GYÖNYÖRŰ iPhone 12 Pro Max 128GB Graphite -1 ÉV GARANCIA -Kártyafüggetlen, MS3951, 100% Akkumulátor
- Samsung Galaxy A36 5G / 6/128GB / Kártyafüggetlen / 12Hó Garancia / BONTATLAN
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






