> A példám azt volt hivatott illusztrálni, hogy egy db NULL
-check az egy sor és ez a te példádban is ugyanannyi.
Szerintem meg a két példa más. A te példádban az ellenőrzés megkerülhetetlen, míg az én példámban, ha szükséges megkerülhető (pl. performancia)
> C-ről volt szó, nem OOP nyelvekről.
Csak egy lehetőséget írtam arra, hogy mit lehet esetleg tenni a nem biztonságos függvényekkel. Van hogy a nyelv biztosít rá megoldást, van hogy a függvény neve figyelmeztet rá, hogy óvatosan járj el. Vagy éppen csak egy megjegyzést helyeznek el a függvény mellett.