- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
- Minden a BlackBerry telefonokról és rendszerről
- Milyen hagyományos (nem okos-) telefont vegyek?
- Hatodik bétánál jár a Galaxy S25
- Apple iPhone 17 - alap
- Motorola G86 - majdnem Edge
- Nothing Phone 2a - semmi nem drága
- Amazfit Bip 6 - jót olcsón
- Google Pixel topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
válasz
hiperFizikus
#7510
üzenetére
Remélem nem programozóként dolgozol főállásban, mert ezt a kódot nem engedném mergelni a master branchbe.
A program minőségét nem a sorok számában mérik.
Egy rövidebb program ami ugyanazt csinálja, mint egy hosszú program sokkal jobb, feltéve, hogy a rövidebb jobban olvasható, és nem egy összenyomorított x=z=abc típusú olvashatatlan valami.
Továbbá abban mérik a minőséget, hogy milyen egyszerű módosítani a kódot.
A te 5-6 szint mélyen egymásba ágyazott ifeid és ciklusaid pont az ellenkezőjét mutatják.Fel kellene darabolnod több függvényre a kódot, hogy könnyebben megérthető legyen mit csinál, könnyebben lehessen irányítani, hogy mi fusson le és hányszor.
És akkor talán nem kellene random helyekre extra ifeket befűznöd.
Illetve függvények használatakor jónéhány ciklusiterációt megspórolhatsz a korai visszatérés használatával, ha megvan az eredmény vagy invalid az input.A programozás egy elég rugalmas dolog, de vannak alap szabályok amkket a saját érdekedben be kell tartanod.
Ha 3 hónap múlva ránézel erre a kódra azt sem fogod tudni mit csinál, mert olvashatatlan.
Nincs olyan, hogyha kedved tartja akkor 5000 sor egy fájl.
Ha van egy tapasztalt főnököd, és rendszeres code review, akkor ezt nem engedi be a rendszerbe, mert, ha te felmondasz, nincs ember aki ezt tovább viszi, újraírni pedig rengeteg pénz és idő a cégnek.Rövid, beszédes nevű függvények, max 20-30 sor, és a kódbázis legyen feldarabolva külön fájlokra, max 150 sor per fájl.
Ezek a számok nem szentírás, de az 5000 soros fájl az elfogadhatatlan.Ha tényleg segítséget kérsz, akkor vegyél vissza ebből a próféta stílusból, mert így nem fogsz messzire jutni.
Új hozzászólás Aktív témák
- IPHONE 15 PRO MAX 256GB NATÚR TITÁN 91% AKKSI
- Acer Aspire One 12" Win10
- Apple Watch ULTRA 49mm cellular gyönyörű, 2026 május 30-ig Apple garancia! Akku 86% Fulldoboz!
- LENOVO ThinkPad 13 - i7-7500U, 8GB RAM, 256GB SSD, új akku, számla, 6 hó gar
- Garanciás Acer Nitro V15 15,6"FHD/165Hz/Ryzen 7 7735HS/32GB DDR5/1TB SSD/RTX 4060 8GB/beszámítás van
- Magyarország piacvezető szoftver webáruháza
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- Gamer egerek és billentyűzetek kitűnő árakon!
- BESZÁMÍTÁS! 4TB Seagate Skyhawk ST4000 SATA HDD meghajtó garanciával hibátlan működéssel
- 365 NAPRA RÉSZLETRE BANKMNETES KAMATMENTES , GAMER PC ,LAPTOPOK , GAMER SZÉKEK , GAMER MONITOROK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


