( locsemege | 2016. 02. 10., sze – 13:11 )

Szerintem a Red Hat egyik vezető fejlesztőjének elég sok mindenre van engedélye, lehetősége.

Amúgy ez a szemlélet már a pulseaudio fejlesztésénél is kibukott belőle. Amikor recsegett-ropogott a hang, elszállt 100 % CPU idő felhasználásával a pulseaudio, debugolta, s kiderült, néhány alsa driver rosszul ad vissza pointert vagy buffer hosszt. Ez eddig senkinek sem tűnt fel, mert az alsa azon függvényét senki sem hívta korábban, az alsa fejlesztők egyes driver-ekben nem is implementálták normálisan.

Itt Lennart-nak lett volna lehetősége hibát elfedni, de inkább azt logolta be, hogy kedves felhasználó, cseszegesd az alsa fejlesztőket ezzel. Mai napig van ilyen a pulseaudio logokban.

Úgy látom, részben igaza van Lennartnak. Azért, mert ha a hibát nem annak keletkezési helyén kezeljük, más rétegben fedjük el, attól a konkrét eset megjavul, de ha más használja az adott szolgáltatást, az ugyanúgy rossz lesz. Ezen felül elfedhetünk olyan hibát, amit ezért nem veszünk észre, esetleg egész máshol burjánzik elő, ahol nem számítunk rá. Különben is, rétegek fölött nem nyúlunk át.

Mindamellett apróbb értelmezési tartomány ellenőrzéseket szerintem hasznos megtenni, ha az nem fáj senkinek, ilyeneket vagy javítani, ha lehet, vagy hibával visszatérni.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE