crypt of decay - всегда было интересно... [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

всегда было интересно... [May. 22nd, 2019|12:28 am]
Previous Entry Add to Memories Tell A Friend Next Entry
[Tags|]

…какой дебил первым придумал писать тернарку так:
`(a < b) ? 42 : 666`?

большинство кодираф нихуя не знают приоритеты операций, и в итоге пишут такое говно:
`n + (a < b) ? 42 : 666`

и получают хуй на морду, конечно (за очень редким исключением, при котором хотелось посчитать как условие именно `n+(a<b)` — что само по себе bad style).

потому что единственный правильный метод — это брать в скобки всю тернарку. ты теперь так кури:
`n + (a < b ? 42 : 666)`

запомните. НЕ УСЛОВИЕ. ВСЮ ТЕРНАРКУ.

p.s.: парзер жыжы говно.
Linkmeow!

Comments:
From:(Anonymous)
Date:May 21st, 2019 - 08:39 pm
(Link)
operator precedence - зло само по себе
надо как в APL, только слева-направо

и у тернарок требовать скобки, вообще везде обязательные curly braces, даже в однострочных if'ах. как в расте

так победим
From:(Anonymous)
Date:May 22nd, 2019 - 06:11 am
(Link)
так как про игроту псотов нет, отпишу сюда. сделано в Бельгии:

https://twitter.com/RamRamGames/status/1130528275409842176
From:(Anonymous)
Date:May 22nd, 2019 - 06:11 am
(Link)
говно? охуенно?
[User Picture]
From:[info]ketmar
Date:May 22nd, 2019 - 06:13 am
(Link)
не знаю, это твиттер, там мне показывают хуй.
From:(Anonymous)
Date:May 22nd, 2019 - 06:32 am
(Link)
hey peeps ! we are ramram and we're making this #30birds game thing with rad visuals and a strange cubic setup (kinda #FEZ like but not ortho) - peace #indiedev #indiegame #madewithunity #MondayMotivation #persianminiature

https://video.twimg.com/ext_tw_video/1130523287677751297/pu/vid/640x360/zgf_xN1de4s7YW2B.mp4?tag=9
[User Picture]
From:[info]ketmar
Date:May 22nd, 2019 - 06:37 am
(Link)
на знею, пока там не о чем говорить: только гиммик с кубиком, который нужен совершенно низачем. вот релизнут что-нибудь — тогда и посмотрим, нужен был тот кубик, или так, чисто выебон.
From:(Anonymous)
Date:May 22nd, 2019 - 06:54 am
(Link)
it should feel like the game is happening on paper.
From:(Anonymous)
Date:May 22nd, 2019 - 06:37 am
(Link)
кто вообще придумал тернарки, иллюзия простоты она такая.
From:(Anonymous)
Date:May 22nd, 2019 - 07:06 am
(Link)
> большинство кодираф нихуя не знают приоритеты операций, и в итоге пишут такое говно:

Ага, вот прямо большинство пишут и сразу в продакшен. Чего несет, вообще охуеть. Если ты это видел в каком-то коде - очевидно, что аффтор понимал, что пишет, или ты специально поломанный код искал?
(Replies frozen) (Thread)
[User Picture]
From:[info]ketmar
Date:May 22nd, 2019 - 07:23 am
(Link)
не понимаю, зачем ты сидишь тут, а не работаешь уже, например, в crytek. там-то — в отличие от тебя — одни дегенераты по объявлениям, и влёт такую хуйню пишут. а ты вместо чтобы пойти на lead developer — с твоими-то скилами — тут.
(Replies frozen) (Parent) (Thread)
From:(Anonymous)
Date:May 22nd, 2019 - 10:18 am
(Link)
а с каких это хуев крайтек для нас авторитеты. сидят там такие же мудилы, и хуже даже
(Replies frozen) (Parent) (Thread)
[User Picture]
From:[info]ketmar
Date:May 22nd, 2019 - 06:08 pm
(Link)
для тебя даже уровень сельского козоёба недостижим. иди нахуй.
(Replies frozen) (Parent)
From:(Anonymous)
Date:May 22nd, 2019 - 10:32 am
(Link)
> и влёт такую хуйню пишут

Где они такое пишут? Пишут, и потом такой код не работает, да? Если работает - чего у тебя припекло?
(Replies frozen) (Parent) (Thread)
[User Picture]
From:[info]ketmar
Date:May 22nd, 2019 - 06:07 pm
(Link)
пошёл нахуй.
(Replies frozen) (Parent)
From:(Anonymous)
Date:May 22nd, 2019 - 12:18 pm
(Link)
Ты поехавший штоле? Твой оригинальный пост - "в тернарках легко допустить ошибку". В реале где код с такими ошибками? Или такая проблема только у тебя, т.к. ты тупой?
(Replies frozen) (Parent) (Thread)
[User Picture]
From:[info]ketmar
Date:May 22nd, 2019 - 06:06 pm
(Link)
ты тупой уёбок. иди нахуй.
(Replies frozen) (Parent)