Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Лучшие комментарии объявляют, что делает код, и даже после изменений кода остаются прежними;
Намного лучше использовать последний функционал языка, который позволит тебе написать две непонятных строчки кода, а не пять очевидных.Лучше использовать древний функционал, оставленный для совместимости или каких-нибудь редких случаев. Вроде union в С++.
while(parrot.view1.x>target) parrot.view2.y--; // select best bits 4:7
x.l=-5;
y=x.s;
short CVariant::as_short()
{
short result;
switch(m_type)
{
case LONG:
result = (short)data.l;
break;
case DOUBLE:
result = (short)data.d;
break;
...
}
return result;
}
и пропусти несколько важных шагов – ты должен был стараться, чтобы понять код, значит остальные тоже должны попотеть.Что-то в этой фразе не так. Ты не должен «понимать код», ведь ты его пишешь. Наверное, имелось в виду что-то другое?
Во-первых, если код работает, не исправляй его.
Зомби-код. Код, живущий своей жизнью