but I feel it is not readable as I have never used this before (and 
nobody teached me this). And it is especially a disadvantage for 
beginners in programming. [so "concise" for whom?]

Please guys, stick to the long but readable version if you write public 
code.

my 2 cents
Stefan

PS: this reminds me a bit in an old presentation where somebody made a 
joke how unreadable C code can be using several symbols.

P.Rizzi Ag.Mobilità Ambiente schrieb:
> I use the ?: a lot!!!
> I agree that an if/else is more readable, but in some situations the ?: is 
> better.
> 
> For example I use it to "normalize" method parameters:
> 
> void mmm(int i,String[] sss)
> {
>       i = i < 0 ? 0 : i;
>       sss = sss == null ? new String[0] : sss;
>       ...
> }
> 
> The above is much more concise than:
> 
> void mmm(int i,String[] sss)
> {
>       if( i < 0 )
>               i = 0;
> 
>       if( sss == null )
>               sss = new String[0];
> }
> 
> and I don't find it any less readable...
> 
> Sure enough in other cases an if/else is much better!!!
> 
> Bye
> Paolo Rizzi
> 
> 
>> -----Messaggio originale-----
>> Da: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] 
>> conto di Paul
>> Austin
>> Inviato: mercoledì 2 luglio 2008 18.35
>> A: OpenJump develop and use
>> Oggetto: Re: [JPP-Devel] Style Sheet For Java FOSS Coding
>>
>>
>> I think that using an if/.else statement is much more 
>> readable than the 
>> ?: operator.
>>
>> It's just another one of those coding religious wars such as if the { 
>> should be on the same or the next line.
>>
>> Paul
>>

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to