Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

как правильно программировать?

18.09.09 10:13
Re: как правильно программировать?
 
Erfurt_2005_12 прохожий
в ответ anly 17.09.09 22:44
Может они выросли из asm программистов а привычки остались!?
1. не факт что enum лутше для битовых масок.
2. Тем более если работать например с MAPI. Там все маски в DWORD
ну и при программирование для CE платформ битовая маска например комбинаций дней недели в DWORD/long будет менее ресурсоемкой чем enum. Да и вообще как бы принято что битовые комбинации integer а не enum.
01000101 для меня более предпочтителен чем (Days::Monday | Days::Friday | Days::Sunday)
да и вообще в спецификациях языка ето не оговорено, так что тут все на любителя.
В ответ на:
Например, копируют куски кода, вместо того чтобы оформить в виде функции и вызывать её.

бональный loop разбитый на кучу функций - ето еще куда хуже. не факт что при компилирование оптимизация вызовов будет построена оптимально. так что процессор прыгающий на хз какие интервалы вместо sbs не есть гут.
Так что разбиение на функции или нет должно быть отдельно продумано для каждого проекта и т.д. и т.п.
Ну и само собой чем больше вы напишите код под себя тем дольше будет привязан заказчик к вам, что является весьма не хилым фактором в программирование. :)
P.S.: Все выше сказанное вообще фиолетово при написание калькулятора :)
 

Перейти на