|
|
|
|
#1 |
|
Участник
|
Мне тоже кажется, что switch(true), в некоторых случаях, повышает удобочитаемость кода.
Только в данном примере других неизящностей хватает: X++: if (_ledgerJournalTrans_Project.CostPrice < 0)
_ledgerJournalTrans_Project.CostPrice = - _ledgerJournalTrans_Project.CostPrice;В одних случаях с нулем сравнивается прямо (что, на мой взгляд более понятно), в других полагаются на приведение числа к логическому типу: X++: _ledgerJournalTrans_Project.Qty == 0 X++: !_ledgerJournalTrans.AmountCurDebit |
|
|
|
|
#2 |
|
Участник
|
Если уж быть совсем занудой, то можно вспомнить теорему Джекопини (точное название не помню), смысл которой в том, что любой алгоритм можно представить всего тремя структурами.
|
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Бага в Query update(true) | 5 | |||
| Не срабатывает skipDatabaseLog(true) | 14 | |||
| visible(true) и курсор | 6 | |||
| recordLevelSecurity(true) | 12 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|