sinatra.dk
Arkiv, rss + Admin
 
Øjnene der ser
6 Kommentarer | 14/07-2008 09:01 sinatra
Dagligt siden Java kom til verden har mine øjne mødt denne lille konstruktion:

if (o != null)

Et fuldstændig fast mønster, som instinktivt giver mening. Jeg læser det ligesom jeg aflæser tiden på et ur. Men de sidste par dage har jeg siddet med noget kode, som jeg har overtaget fra en mig ukendt programmør. Og han er glad for den modsatte kontruktion.

if (null != o)

Og jeg kæmper med at forstå det. Øjnenes flugt henover skærmen bliver bremset, og jeg må tænke mig om en ekstra gang, for at sikre mig, at der ikke er gemt en logisk fælde i udtrykket.

Er det kun mig, eller er det sygt at skrive null først?
 

1) 14/07-2008 09:36 Fafner (193.178.175.51)
æ, det er en smart ting at skrive null først. Det fører jo tilbage til hele lvalue-problematikken. Brug altid konstanten på den venstre side i sammenligningen og variablen på den højre side.

F.eks. if (null = o) { ... } giver en kompilerfejl, mens if (o = null) { ... } er en helt valid tildeling. I begge tilfælde havde man jo nok tænkt sig et ==, men ved at huske at skrive konstanten først, beskytter man sig mod slåfejl på operatoren.

Når det er sagt, så skriver jeg det selv som dig.
 
2) 14/07-2008 14:28 Clæus (89.150.74.120)
Fafner har ret, men ham den anden HAN MÅ JO VÆRE SYG I BÆRRET!
 
3) 17/07-2008 07:07 Mad.Photo.World (80.80.25.25)
Som (ældre) c programmør er jeg ganske vild med at have konstanten på venstre side.
 
4) 19/07-2008 01:23 Bjørn (71.104.150.178)
[This thread is gay]

Man kan da ikke være ganske vild! Ligesom man ikke kan være lidt fantastisk. Eller enormt middelmådig.
 
5) 23/07-2008 16:59 PBT (80.164.33.178)
Oplagt afledt af konstant == variabel, der så ikke forveksles med konstant = variabel, men giver det mening at bære den med over til ulighed... mjøh. Jeg ville aldrig skrive null != o.
 
6) 25/07-2008 07:37 Clæus (91.143.115.78)
Din cmnt er sgu da helt utrolig enormt middelmådig Burner - så det kan man altså.

 
Af:
Barselsbilleder
www.flickr.com

Nyeste kommentarer
Hjælp... digt/rim til min kæreste....(18)
27/08-2010 10:35 af nanna møller
Rock og gobeliner(5)
17/05-2010 15:23 af Jakke
tv-lørdag(1)
17/08-2009 07:45 af Knobbe
Goodbye pork pie hat(1)
12/08-2009 16:45 af Clæus
Play some rap-music(5)
11/08-2009 02:49 af Bo
Alene hjemme(2)
08/07-2009 00:27 af sinætra
Tolerance(1)
14/05-2009 03:22 af Clæaus
Spændende(1)
02/04-2009 03:28 af lækremichael
Flæskesvær(3)
26/03-2009 09:44 af Jakke
Hvorfor Brian?(1)
20/03-2009 02:32 af Jakke

Andre blogs

Diverse

Twitter Updates

follow me on Twitter

GeoURL
eXTReMe Tracker

Powered By Site5.com

Sinatra.dk
Sax og samliv