Click here to Skip to main content
15,886,873 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
Generalif else Style Pin
BernardIE531725-Jan-24 17:50
BernardIE531725-Jan-24 17:50 
GeneralRe: if else Style Pin
Jacquers25-Jan-24 17:56
Jacquers25-Jan-24 17:56 
GeneralRe: if else Style Pin
Gerry Schmitz25-Jan-24 19:01
mveGerry Schmitz25-Jan-24 19:01 
GeneralRe: if else Style Pin
trønderen26-Jan-24 0:16
trønderen26-Jan-24 0:16 
GeneralRe: if else Style PinPopular
Sander Rossel25-Jan-24 20:43
professionalSander Rossel25-Jan-24 20:43 
GeneralRe: if else Style Pin
CPallini25-Jan-24 20:48
mveCPallini25-Jan-24 20:48 
GeneralRe: if else Style Pin
pkfox25-Jan-24 21:10
professionalpkfox25-Jan-24 21:10 
GeneralRe: if else Style Pin
trønderen26-Jan-24 0:28
trønderen26-Jan-24 0:28 
Agree. 8 lines is required, even for cases that could have used a simple ?:, but beyond 8 lines is a waste.

Many times I have met programmers who really oppose ?: and insist that e.g.

C#
ticketClass = (age >= 16)? adult : child;
must be written over 8 lines as

C#
if (age >= 16)
{
    ticketClass = adult;
}
else
{
    ticketClass = child;
}
If their productivity is measured in number of source code lines produced, I can see the justification for it, but that's all I can think of Smile | :)

Another funny thing is that those who oppose ?: frequently are proud of their creations in regular expressions.

Religious freedom is the freedom to say that two plus two make five.

GeneralRe: if else Style Pin
Richard MacCutchan26-Jan-24 1:34
mveRichard MacCutchan26-Jan-24 1:34 
GeneralRe: if else Style Pin
trønderen26-Jan-24 2:23
trønderen26-Jan-24 2:23 
GeneralRe: if else Style Pin
jschell26-Jan-24 5:38
jschell26-Jan-24 5:38 
GeneralRe: if else Style Pin
pkfox26-Jan-24 2:45
professionalpkfox26-Jan-24 2:45 
GeneralRe: if else Style Pin
CPallini26-Jan-24 2:52
mveCPallini26-Jan-24 2:52 
GeneralRe: if else Style Pin
Richard MacCutchan26-Jan-24 3:19
mveRichard MacCutchan26-Jan-24 3:19 
GeneralRe: if else Style Pin
honey the codewitch26-Jan-24 8:13
mvahoney the codewitch26-Jan-24 8:13 
GeneralRe: if else Style Pin
Graeme_Grant26-Jan-24 20:32
mvaGraeme_Grant26-Jan-24 20:32 
GeneralRe: if else Style Pin
k505426-Jan-24 5:51
mvek505426-Jan-24 5:51 
GeneralRe: if else Style Pin
charlieg26-Jan-24 9:58
charlieg26-Jan-24 9:58 
GeneralRe: if else Style Pin
trønderen26-Jan-24 10:21
trønderen26-Jan-24 10:21 
GeneralRe: if else Style Pin
charlieg28-Jan-24 2:27
charlieg28-Jan-24 2:27 
GeneralRe: if else Style Pin
Norm Powroz29-Jan-24 5:36
Norm Powroz29-Jan-24 5:36 
GeneralRe: if else Style Pin
trønderen29-Jan-24 10:38
trønderen29-Jan-24 10:38 
GeneralRe: if else Style Pin
Jörgen Andersson25-Jan-24 21:20
professionalJörgen Andersson25-Jan-24 21:20 
GeneralRe: if else Style Pin
BernardIE531725-Jan-24 21:39
BernardIE531725-Jan-24 21:39 
GeneralRe: if else Style Pin
Richard MacCutchan25-Jan-24 22:22
mveRichard MacCutchan25-Jan-24 22:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.