Kezdőoldal » Számítástechnika » Programozás » Mi volt a legdurvább programoz...

Mi volt a legdurvább programozási hiba, amivel valaha találkoztál?

Figyelt kérdés
Jöhetnek bugok is, vagy működő, de hülyén kinéző vagy túlbonyolított kódok is.
2022. jún. 20. 19:53
1 2
 1/13 anonim ***** válasza:
100%

végtelen ciklus


bár a kedvenc hibáim a fantom hibák, meg amikor átállítanak valamit a tűzfalon, vagy elköltöztetnek valamit és rám mutogatnak, hogy a kódban van a hiba amihez 1 éve hozzá sem nyúltam

2022. jún. 20. 20:05
Hasznos számodra ez a válasz?
 2/13 anonim ***** válasza:
ezerszer volt már a kérdés
2022. jún. 20. 20:35
Hasznos számodra ez a válasz?
 3/13 anonim ***** válasza:

Ez nem olyan nagy hiba, de rohadtul berágtam a kollégára: mivel csak hárman voltunk a csapatban, és nagyon le voltunk terhelve, nem volt code review (verzió kezelés volt, volt test brach és teszt deployment). Amikor megörököltem egy komolyabb kódrészletet, amit egy kolléga fejlesztett, ledöbbentett, hogy mindig, amikor ő ért a kódhoz soha semmit nem törölt ki, csak ki-kommentelt, illetve ha egy függvény nem volt már meghívva, a függvény definiciót bennhagyta a kódállományban. Oh, baszki, ettől a falra tudtam mászni. Volt olyan kommitom később, hogy valami 700 sort töröltem ki.


Az új csoportomban, amit már én vezetek, hiába vagyunk csak kevesen, senki nem kommittel se a master branch-ra, se a test branch-ra, minden változás PR-révén van beolvasztva, és mindig van code review.

2022. jún. 20. 20:53
Hasznos számodra ez a válasz?
 4/13 anonim ***** válasza:

Ez kissé "réteg-téma", de hobbiból szoktam Game Boy-ra (is) fejleszteni. Legelső kicsit komolyabb programomnál majdnem egy napig kerestem a hibát. A program lefordult, csak épp nem csinált semmit.

Kiderült, hogy a main függvény nevét véletlenül elírtam. Az a fordító meg ilyesmire nem figyelmeztet. :-)

2022. jún. 20. 21:43
Hasznos számodra ez a válasz?
 5/13 anonim ***** válasza:
100%

Általánosságban írom, hogy nagyon durva programozási hibák szoktak születni a hibák elnyelésekor. Könyörgöm, ne rakjunk mindent (sőt, igazából semmit a hibakezelő kódon kívül) try-catch blokkba, mindent elnyel. Konkrét exception-ökre lehet vadászni, de nagyon nagy hibákat szül, ha egy általános exception-t kapunk el. Ebből már számtalanszor volt rengeteg probléma és mindig sikerült olyan inkonzisztens állapotot előidézni a kódban, amire egyszerűen nem volt jó javító algoritmus.


Talán az egyik legdurvább hiba is ehhez köthető, amivel találkoztam, egy autentikáció nem működött, mert valahol valamiért null-t dobott egy kódrész, de a mélyén tele volt ilyen hibaelnyelő marhaságokkal és nem volt idő kibogarászni, hogy pontosan melyik alkomponens nyeli el, mert rohadt nagy volt a rendszer és ugye, elnyelt hibát rohadt nehéz is elkapni. A megoldás az volt, hogy kivetette velem a főnök az autentikációt. Na itt ledobtam a láncot, ez volt az első pohár ami betelt a felmondásom előtt.


A második egy kórházi rendszerhez köthető (nem nevezzük nevén), de ez nem kódolási hiba, inkább embertényező. Természetesen itt is rohadtul szorított az idő és nem tudtak allokálni egy tesztkörnyezetet, hiába harcoltam át érte hónapokon keresztül. Eljött az idő, amikoris éles környezetbe kellett elindítani a teszteletlen alkalmazást. Az eredménye az lett, hogy figyelmetlenségből (nahát, én mondtam, hogy teszteljünk...) benne hagytam egy teszt adatot az éles adatbázisban és a rendszer szépen fel is szívta azt amikor beüzemeltem. De igazából nem is csodálom, hogy benéztem, fél órám volt felállítani a kórházi rendszert, ugyebár érthető okok miatt (hozzátenném, egyedül)... Na így történt az, hogy azóta az EESZT-ben (aki nem tudná ez az országos egészségügyi szolgáltatás, amit legalábbis minden állami orvos használ) van egy kamu adatom, miszerint pozitív covidos voltam (soha nem kaptam el a covidot, azt hozzá tenném). A páciens neve nem én voltam, hanem Teszt Beteg. Az orvos pedig Dr. Teszt Béla. Amikor sztk-ba megyek mindig megkérdezik, hogy ez amúgy mi a jó isten.


Ez utóbbit amikor elmeséltem a főnöknek, ő kiröhögött, én meg felmondtam.

2022. jún. 20. 22:15
Hasznos számodra ez a válasz?
 6/13 anonim ***** válasza:
100%
Adatbázis elsődleges kulcsot úgy generált a program, hogy "new Random.Next(10000)" oszt jól van.
2022. jún. 20. 23:02
Hasznos számodra ez a válasz?
 7/13 anonim ***** válasza:
Szerintem a telerik.
2022. jún. 21. 11:54
Hasznos számodra ez a válasz?
 8/13 anonim ***** válasza:

6

Az oszt igen!

2022. jún. 21. 20:13
Hasznos számodra ez a válasz?
 9/13 anonim ***** válasza:
Php-ban írtam egy mappa törlő algoritmust, localhoston kipróbáltam és véletlenül elírás miatt a gyökérkönytárból indult. Gyanús volt hogy sokáig futott, ezért leállítottam, a-d-ig mindent törölt, szerencsére ezek csak amolyan kísérletezések voltak és egy olyan projekt amire verziókezelőt nem használtam, de ha pár másodpercig megy, akkor egy komplett projektek lettek volna kukák, mert a következő mappa a git lett volna. Így lényeges adat nem veszett, a projektet kb fél órával előtte töltöttem fel élesbe, így onnan vissza FTP 🤣 Azóta semmit sem törlök sehonnan.
2022. jún. 22. 17:23
Hasznos számodra ez a válasz?
 10/13 anonim ***** válasza:

Ugyan nem programozási hiba, de elég sutyerák parancssori művelet volt, amikor, törölni akarván minden jpg kiterjesztésű fájlt a munkakönyvtáramból, be akartam írni, hogy rm *jpg, de csak a * - ig jutottam el, amikor megcsörrent a telefonom, s egy hosszabb megbeszélés után - úgy emlékezve, hogy beírtam a teljes parancsot - mielőtt rápillantottam a parancssorra, már nyomtam is az enter - t....akkor ugye, amikor még csak az rm * -ig volt begépelve a parancs......


Utána nem volt őszinte a mosolyom...

2022. jún. 22. 21:39
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!