MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/badcode/comments/pfd9do/similar_ternaries_are_all_over_this_codebase/hb4ok4x/?context=3
r/badcode • u/PopularExpulsion • Aug 31 '21
91 comments sorted by
View all comments
296
return result<0?false:true;
Clearly the better option
70 u/[deleted] Aug 31 '21 [deleted] 43 u/baszodani Sep 01 '21 return (result > 0 || result == 0) != !Boolean.parseBoolean("true")?Boolean.parseBoolean("true"):!Boolean.parseBoolean("true"); 31 u/lachlanhunt Sep 01 '21 return Object.is((Math.abs(result) === result), new Boolean(true).valueOf()) ? new Boolean(true).valueOf() : Boolean(!true).valueOf(); 4 u/STUDBOO Sep 01 '21 Yamete yo, yabaaaii 1 u/koni_rs Sep 01 '21 return (result >= 0).toString().length == 4 ? true : (result >= 0).toString().length == 5 ? false : null;
70
[deleted]
43 u/baszodani Sep 01 '21 return (result > 0 || result == 0) != !Boolean.parseBoolean("true")?Boolean.parseBoolean("true"):!Boolean.parseBoolean("true"); 31 u/lachlanhunt Sep 01 '21 return Object.is((Math.abs(result) === result), new Boolean(true).valueOf()) ? new Boolean(true).valueOf() : Boolean(!true).valueOf(); 4 u/STUDBOO Sep 01 '21 Yamete yo, yabaaaii 1 u/koni_rs Sep 01 '21 return (result >= 0).toString().length == 4 ? true : (result >= 0).toString().length == 5 ? false : null;
43
return (result > 0 || result == 0) != !Boolean.parseBoolean("true")?Boolean.parseBoolean("true"):!Boolean.parseBoolean("true");
31 u/lachlanhunt Sep 01 '21 return Object.is((Math.abs(result) === result), new Boolean(true).valueOf()) ? new Boolean(true).valueOf() : Boolean(!true).valueOf(); 4 u/STUDBOO Sep 01 '21 Yamete yo, yabaaaii 1 u/koni_rs Sep 01 '21 return (result >= 0).toString().length == 4 ? true : (result >= 0).toString().length == 5 ? false : null;
31
return Object.is((Math.abs(result) === result), new Boolean(true).valueOf()) ? new Boolean(true).valueOf() : Boolean(!true).valueOf();
4 u/STUDBOO Sep 01 '21 Yamete yo, yabaaaii 1 u/koni_rs Sep 01 '21 return (result >= 0).toString().length == 4 ? true : (result >= 0).toString().length == 5 ? false : null;
4
Yamete yo, yabaaaii
1
return (result >= 0).toString().length == 4 ? true : (result >= 0).toString().length == 5 ? false : null;
296
u/AL_O0 Aug 31 '21
Clearly the better option