[En-Nut-Discussion] STM32 share EXTI can not work properly, need some fix below

Harald Kipp harald.kipp at egnite.de
Fri Sep 25 09:06:38 CEST 2015


Hi Nathan,

On 24.09.2015 21:10, Nathan Moore wrote:
>> Follows the Nut/OS coding rules (we never use '1 == x', always 'x == 1')
>>
> Why is that?  While (x == 1) seems more natural (1 == x) is safer since the
> accidental (1 = x) will generate a compiler error.

At the cost of readability (see "Yoda conditions criticism" at
Wikipedia). For private quick and dirty programming, it may make sense.
For public code readability is more important, IMHO.

Regards,

Harald



More information about the En-Nut-Discussion mailing list