Magic Number

Status
Niet open voor verdere reacties.

MouNtant

Gebruiker
Lid geworden
2 jul 2011
Berichten
42
Hallo,

Recent gebruik ik sonar voor software quality. Hij kijkt hierbij naar een aantal punten die ik zelf kan instellen. Nu zegt hij een aantal keer dat het een magic number is. Ik weet wat hij bedoeld alleen hoe je het fixt weet ik niet.

ik had bijvoorbeeld

setBounds(0,0,200,200);

veranderd naar

int x = 0;
int y =0;
int width = 200;
int height = 200;
setBounds(x,y,width,height);

Toen vond hij het nog niet leuk dus d8 dat :

int x = new Integer(0);
etc...

Dat vind hij nog niet leuk :)

Wat moet ik doen of begrijp ik het gewoon niet?


gr MouNt
 
Ik heb wat gevonden ( toch nog ) en dat helpt

je moet over al dan final int van maken. Dit kan wel bij mij op sommige plekken, maar dan kunnen de variabelen niet veranderen...

Wss is dit gewoon een afwegingsvraag. Of je er final maakt of niet...

Of iemand anders weet het beter ;)

gr MouNt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan