VexFox Blog

Programozók idegesítő szokásai

Tartalomjegyzék

Az ötletet az egyik ügyfelünk weboldala adta, ami már egy igazi matuzsálemnek számít, amelyen több programozó is dolgozott több-kevesebb sikerrel. A programozás számos területén találkozhatunk érdekes megoldásokkal, amelyek már több mint bosszantóak. Összegyűjtöttem néhány példát miket is nevezhetünk idegesítő szokásoknak Programozók idegesítő szokásai

A kód tagolása szóközzel

Aki egy kicsit is igényes a munkájára az próbálja a megírt kódot átláthatóbbá tenni. Ennek az egyik leggyakoribb módja, hogy tabulátorral egy vonalba rendezgetjük az összetartozó részeket. Ez rendben is lenne, amíg valaki nem szóközökkel teszi ugyanezt.
 
...$a = 15;
...$b = 30;

...print $a+$b;
 

A hunglish nyelv szépségei

Ez egy szinén gyakori eset, hogy valaki hunglish-t használ. Vagy magyarul programozunk vagy angolul. Vagy a kettő keverékéből ami szintén egy elég gyakori eset. Nézzünk egy példát erre is.
 
$countOfEmberek = 15;

function szamolFunct($szam)
{
print $szam + 10;
}

print szamolFunct($countOfEmberek);
 

Kommentek a végtelenségig

Nem ritka, hogy ha szeretnénk dokumentálni egyes kód szakaszokat, akkor azt kommentben megtesszük. Egy-egy félreértés is elkerülhetővé válik ezáltal, de van amikor az egyértelműt is egyértelműsíteni kell!
 
/*
* Almaszósz
*
*/

// ez itt egy print ami kiírja a kort

print $age;

// ez a sor itt szintén kiírja a kort

print $age;

// egyébként itt kicsit fáradt voltam


Túl sok szemét a kódban

Ennek egy része hasonlóan az előzőhöz a sok kommentből ered amikor egy kód részének cseréje történik, viszont a biztonság kedvéért a régit is megtarják, ami aztán idővel felgyülemlik. Másik részét olyan fel nem használt kódrészletek adják, amik valamilyen oknál fogva benne vannak a programban, de sose használjuk őket.
 
/*

function test()
{
print 'test';
}

*/

function test()
{
print 'test';
print 'latest version';
}

Bődületes túlszámítás

Ezzel a jelenséggel általában adatbázis kezelés során találkozhatunk amikor egyszerűségből vagy pedig lustaságból a mezők kapacitását a lehető legrosszabb módon választják ki. A legjobb példa erre talán az alábbi, amikor életkort szeretnénk tárolni ami valljuk be nagyon ritkán megy 100 felé, de biztos ami biztos a TEXT típus 65 535 byte -ban tuti elfér.
 
ALTER TABLE `users` ADD `age` TEXT NOT NULL AFTER `active`; 

Eltérő karakterkódolás

Amikor a programozó véletlenül?! rossz karakterkódolással ráment egy meglővő fájlra és a benne található ékezetes karakterek mindegyike hirtelen köddé válik, majd ugyanazzal a lendülettel be is zárja, ahelyett, hogy visszaállítaná. Maga a szöveg is megér egy misét.
 
m�g haszn�lja n�h�ny program maradv�ny, ez�rt a pageLanguage-et haszn�ljuk ezent�l




 

Weboldalunk sütiket használ a működés biztosításához és a felhasználói élmény javításához. Ezek a sütik főként a weboldal funkcióinak fenntartásához szükségesek. Ezen kívül előfordulhat, hogy néhány nem létfontosságú süti is elhelyezésre kerül, amelyek segíthetnek a weboldal teljesítményének javításában és az Ön preferenciáinak jobb megértésében.

A sütik olyan kis szöveges fájlok, amelyeket egy weboldal felhasználhat arra, hogy még hatékonyabbá tegye a felhasználói élményt. A jogszabályok szerint a sütiket abban az esetben tárolhatjuk az eszközön, ha erre feltétlenül szükség van a weboldalunk működése érdekében. Minden egyéb típusú süti használatához az engedélyedre van szükségünk. Jelen weboldal különféle sütiket használ. A weboldalunkon megjelenő némelyik sütit harmadik fél szolgáltatóink helyezik.
Az elengedhetetlen sütik segítenek használhatóvá tenni a weboldalunkat azáltal, hogy engedélyeznek olyan alapvető funkciókat, mint az oldalon való navigáció és a weboldal biztonságos területeihez való hozzáférés. A weboldal ezen sütik nélkül nem tud megfelelően működni.
A preferenciális sütik használatával olyan információkat tudunk megjegyezni, amelyek megváltoztatják a weboldal magatartását, illetve kinézetét, erre példa lehet az Ön által előnyben részesített nyelv vagy a régió, amelyben tartózkodik.
A marketingsütiket a látogatók weboldal-tevékenységének nyomon követésére használjuk. A cél az, hogy releváns hirdetéseket tegyünk közzé az egyéni felhasználók számára, valamint aktivitásra buzdítsuk őket, ez pedig még értékesebbé teszi weboldalunkat a tartalmakat közzétevő és a harmadik fél hirdetők számára.