Ты только что говоришь про независимость кода от языка и тут же делаешь привязку к пыхе. Хотя чел там чет на джиэсе делал. Ты ишешь повод доебаться, я иначе это не расцениваю
if (!(id < block_id) || !(id >= unblock_id)) Пояснение: Каждая из проверок в условии записана в форме отрицания, хотя в обоих случаях для этого нет никакой необходимости. Следует писать выражения так же, как бы вы читали их вслух, то есть в естественной форме. Условные выражения с операцией отрицания всегда труднее понять.