- Ízléses lett a Drop kompakt, vezeték nélküli klaviatúrja
- Jól felszerelt, csúcskategóriás külső videokártya jött a Gigabyte zászlaja alatt
- Gamescom 2025: Limitált szériás Godlike X lap és más finomságok az MSI-nél
- Leégett az első Radeon a hírhedt 12V-2x6 tápkonnektorral
- India betiltja a pénzalapú online játékokat
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen videókártyát?
- TCL LCD és LED TV-k
- OLED monitor topic
- Gamescom 2025: Tandem OLED monitorok az ASUS-tól
- Dobta az OLED kijelzőt a Honor MagicPad 3
- Kompakt vízhűtés
- Milyen belső merevlemezt vegyek?
- Samsung LCD és LED TV-k
- Az előírások megszegése miatt éghet le egyes alaplapokon a Socket AM5 foglalat
-
PROHARDVER!
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
A lényegre a többiek már reagáltak. Még annyit, hogy a rekurziótól nem feltétlenül hozzá nem értésből, vagy gonoszságból "féltenek", hanem sokszor hatékonysági szempontok miatt. A Fibonacci-számok kiszámoltatását is meg lehet oldani többféleképpen, a "klasszikus", rövid kódot eredményező rekurzív számolás viszont mégis kevésbé hatékony, mint az iteratív, abban az értelemben, hogy többször számoltatsz ki már korábban is kiszámolt műveleteket.
De most látom, Wikipédián röviden és tömören összefoglalják erről a lényeget:
"A rekurzív programozás hátránya a nagy erőforrásigény, különösen rosszul szervezett, vagy kaszkádszerű rekurziók esetén, ugyanis ekkor újra és újra ki kell számítani ugyanazt. A hívás akár meg is szakadhat, vagy abnormális eredmény keletkezhet az erőforrással kapcsolatos gondok miatt. Egyes esetekben holtpontra is juthat a program. Ugyanakkor ez a módszer hatékony is lehet, amit a funkcionális programozás is mutat, ahol az iterációkat rekurzív függvényhívással oldják meg."Nem attól kell tehát eldobnod az agyadat, ha a tanáraid felhívják a figyelmedet arra, hogy többféle megoldás is létezik, és mielőtt a rekurzív megoldáshoz folyamodnál, gondold át még egyszer, biztos jó lesz-e az úgy, nem eredményez-e túl nagy erőforrásigényt.
A hozzá nem értés, a rég elavult ismeretek átadása, ódivatú nyelvek, fejlesztőeszközök erőltetése viszont sajnos a mai napig jellemző tendencia a középiskolákban és egyetemeken is, de szerencsére sok kivétel akad. Ettől függetlenül nem igaz nagy általánosságban, hogy "az egyetem rákényszerít" csúnya kód írására...
Ja, és még egy nagyon fontos tényező: NEM attól lesz szép, áttekinthető és egyben hatékony egy kód, hogy csupán rövid, pársoros utasításokból áll!!!
Nagyon könnyen lehet 20 soros szép kódot írni egy rövid 5 soros összegányolt szarral szemben is. -
skoda12
aktív tag
Ket alapmu van a temaban:
Clean code, ahogy azt mar fentebb is emlitettek.
Code completeValamint altalaban a test-driven development rakenyszerit, hogy eleve normalis kodot irj, kulonben nem tudsz unit tesztet irni hozza vagy csak nagyon nehezen. Ehhez nem tudok ajanlani bevezeto konyvet, de a The clean coder reszben erinti a temat (ezt meg nem olvastam, de mar ajanlottak).
-
amargo
addikt
-
doc
nagyúr
hat, szep kodot 'tanito' konyvet nem tudok, de ha olvasol programozassal komolyabban foglalkozo konyveket, az ottani forraskodokat erdemes nezegetni
illetve ha nem is szep kodokra, de megfelelo gondolkodasmodra valamilyen szinten tanitanak a Design patternekkel foglalkozo konyvek, azt mindenkepp erdemes megnezni
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
- Topping DX5 (no lite)
- 14900k-hoz keresek delid kittet vagy valakit BP-en akinek van és használhatnám a sajátját!
- AMD AM5 Ryzen7 Win11 FullHD gamingPC 2-3év garanciával (8700G/4060Ti/32GB/1TB M2/WiFi6/BT/Win11)
- Exclusive ajánlat! Eladó Dobozos 14" colos LG GRAM 14 i7-1165G7/16gb ram/512SSD nincs 1kg!
- DJI Mini 4 pro Fly More Combo FMC RC2 drón új állapotban
- HIBÁTLAN iPhone SE 2020 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS2192, 100% Akkumulátor
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS3229
- HIBÁTLAN iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3016, 98% Akkumulátor
- Update 08.22. - Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- Honor Magic5 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest