Как стать автором
Обновить

Комментарии 4

НЛО прилетело и опубликовало эту надпись здесь

Имхо более правильно в такой ситуации задефайнить константы с юниксовыми правами доступа (подозреваю, что здесь речь именно про них) и использовать их - будет гораздо читаемее и без магических чисел

"Магические" числа, кроме очевидных, типа >> 1, & 7 и пр. лучше вообще не использовать.

С компиляторами от IAR я давно не работал, но ранее там была штатная проверка правил MISRA. Сейчас такая есть в среде разработки MPLAB X от Microchip'а.

А есть информация, что за вредители и какими путями создали такой код:
if (radiusSquared > StateT[tn].maxRad2) StateT[tn].maxRad2 = radiusSquared;
{


Поискал в гите, 1й коммит: `Squash history for public release`:
if (q > StateT[tn].maxRad2) StateT[tn].maxRad2 = q; //// update maximum radius squared from seeding infection
{
Зарегистрируйтесь на Хабре, чтобы оставить комментарий