Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
void __fastcall TManageForm::bAnyCentralizerClick(TObject *Sender)
{
TBitBtn *Item = dynamic_cast<TBitBtn *>(Sender);
int bit=0; // по умолчанию - схват продольной, выход 0 платы 1
if ( Item->Name == bThicknessCentralizer->Name)
bit=6; // если схват толщины - выход 6 платы 1
if (Item->Caption==centr_open)
bit++; // "разжать" - всегда следующий выход после сжать
a1->SetOutBit(bit);
}
Выставление дискретного выхода по дебильному алгоритму. Хотел как лучше, а получилось как всегда)))
дык, теперь над ними вместо нормальных манагеров такие же шароварные кодобезьяны сидят, а архитект ихний вообще в microsoft свалил
в итоге лепят в стиле PHP, например лямбды, код превращается в вырвиглазный пиздец, зато "подите на кузнецкий, у всех лямбды..."
>dynamic_cast - минус
Магические константы - минус.
МИНУС
в итоге лепят в стиле PHP, например лямбды, код превращается в вырвиглазный пиздец, зато "подите на кузнецкий, у всех лямбды..."
крысис, вобщем...