Rayslava 25.01.2012 09:07 TOUGH

Интересно, чем руководствовались люди, написавшие
if (0 == STM32vldiscovery_PBGetState(BUTTON_USER))
Я чего-то не понимаю в поведении компилятора? Или нормальные люди пишут ... == 0 ?

1. 0xd34df00d 25.01.2012 09:08 Azoth_primary

Привычкой, обв.

2. arts 25.01.2012 09:08

Какая разница-то?

3. Rayslavaarts /2 25.01.2012 09:09 TOUGH

Ну по-моему странно указывать сначала ноль... Читается, ИМХО, хуже.

4. artsRayslava /3 25.01.2012 09:10 Psi+

Дело привычки. Я тоже пишу == 0, но не вижу в таком написании ничего плохого.

5. gisty 25.01.2012 09:12 Gajim7BCCA3FD

так сложнее ошибиться

6. hirthwork 25.01.2012 09:23 mcabber

if blue is sky... true Yoda-programmer

7. Rayslavahirthwork /6 25.01.2012 09:24 TOUGH

Бггг. Как вариант.
Но вообще, на форте я тоже пишу иногда ;)

8. 0xd34df00darts /4 25.01.2012 09:25 Azoth_primary

Я вообще пишу if (!Shit ())

9. hirthwork0xd34df00d /8 25.01.2012 09:26 mcabber

ты негативно подходишь к программированию. надо писать if(EverythingIsOk())

11. dorfe 25.01.2012 17:30

фейспалм

12. dorfe0xd34df00d /1 25.01.2012 17:30

даблфейспалм, причём тут привычка лол?

13. dorfearts /2 25.01.2012 17:31

Разница при пропуске одного "=" при низком уравне варнингов какбэ ;-)

14. dorfeRayslava /3 25.01.2012 17:33

ппц, видимо ты не программист раз не знаешь про такую боянистую нотацию...

15. dorfearts /4 25.01.2012 17:34

В своё время оно было необходимо и входило в code style, сейчас уже редко используется.

16. dorfe0xd34df00d /8 25.01.2012 17:35

даже не надейся, false ;-)

17. dorfehirthwork /9 25.01.2012 17:35

нет, не надо ничего писать

18. dorfegisty /5 25.01.2012 17:36

хоть один не обезьян и вкурсе

Do you really want to delete ?