Ja isto mnogo volim ternarni operator. Toliko da kada iskucam neki if else i zaključim da mogu da ga zamenim ternarnim operatorom to ću i da uradim (a da pre pisanja nisam razmišljao da li će moći). Čak i ako posle nekog vremena čitam neki kod i prometim da mogu negde da uglavim ternatni operator, to ću i uraditi. Nije zbog optimizacije, jer znam da je nema, nego mi nekako izgleda lepo, onako jedna dodela sa grananjem u nutar samog izraza.
Ali, vodim računa da ako su grane imalo veći izrazi lepo to formatiram
Kod:
nekaPromenljiva = neki > uslov ? neki.veliki(izraz + sa.dosta(), stvari)
: još.jedan(veliki.izraz(), sa -> sa.još().stvari)