- Kormányok / autós szimulátorok topikja
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Vezeték nélküli fejhallgatók
- Milyen monitort vegyek?
- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Tavaszi zsongásban érkező hardverek
- TCL LCD és LED TV-k
- Kábellel oldaná meg a 12VHPWR gondjait az ASUS
-
PROHARDVER!

Új hozzászólás Aktív témák
-
Mad_nv
csendes tag
Hello!
Az érdekelne, hogy milyen hibakezelési szokásokat ismertek? Mondok egy példát:
Egy felhasználó létrehozásakor előjöhet több hiba is: (1) Sikertelen kapcsolódás az adatbázisszerverhez (2) A felhasználónév már foglalt (3) Érvénytelen mezőnév, táblanév stb...(programozói hiba)
Adatbázis szinten visszadobhatok egy kivételt, miszerint a felhasználói név már foglalt (tárolt eljárás esetén), de ha bármilyen más hiba merül fel, az is kivételt dob. Többnyelvű alkalmazásnál nem támaszkodhatok arra, hogy az adatbázisszerver által visszadobott üzenetet írom ki a felhasználónak, mert akkor nem lesz többnyelvű a program (a nyelvi fájlból nem lehet kiolvastatni a hibaüzenetet, nem is lenne értelme), továbbá olyan adatokat is kiírhat, amik nem publikusak/értelmezhetetlenek a felhasználónak. Esetleg nem tudom, lehet-e saját hibakódot készíteni ami egyértelműen beazonosítja a hibánkat (ebben a példában a duplicate key error végül is megfelelne nekünk). Másik lehetőség, hogy készítek egy ellenőrző eljárást, ami megnézi, foglalt-e a felhasználónév és ha foglalt, hibaüzenetet íratok ki a formra, ez után mehet a beszúrás. Ebben az esetben viszont mindenképp le kell futtatnom az ellenőrzést a beszúrás előtt, míg az előző módszernél ezt elvégzi nekünk a tárolt eljárás, bár a hibaüzenetet nem tudjuk jól továbbítani. Elég hosszúra sikerült, remélem érthető a kérdésem.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Apple iPad 5. generáció (A1822) 128GB, asztroszürke
- Lenovo T14 Gen 1 Ryzen 5 pro 4650U, 16GB RAM, 512GB SSD, jó akku, számla, garancia
- Dobozos ÚJ ASUS TUF 17 Ryzen 9 7940HS 16 GB DDR5 512 SSD RTX 4070 (8 GB) 2.5K 240Hz Garancia
- SK Hynix, Samsung és más 16GB DDR4 so dimm 3200MHz modulok számlával, 6 hó garanciával
- 228 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



