Login
как правильно программировать?
785 просмотров
Перейти к просмотру всей ветки
in Antwort Erfurt_2005_12 18.09.09 10:13
1. не факт что enum лутше для битовых масок.
------
Лучше. Поименованные константы всегда будут лучше... ибо иначе их не вводили бы.
2. Тем более если работать например с MAPI. Там все маски в DWORD
------
Ну и? Проинициализируй заданные enum-константы... работа конечно не из приятных, но делать ее надо однажды...
01000101 для меня более предпочтителен чем
------
Ну и чем он для тебя лучше? Простой вопрос - есть две системы нумерации дней: европейская - с Понедельника... американская - с Воскресения... В принципе есть и еще одна - ирландская, для рабочих дней - со Среды... Как у тебя будет с порядком единичек при переделке?
бональный loop разбитый на кучу функций - ето еще куда хуже
------
Пссс... Была бы функциональность функций правильной и цикл легко читаемым/понимаемым, а куда там управление будет Juvp'ать - пофиг...
Ну и само собой чем больше вы напишите код под себя тем дольше будет привязан заказчик к вам
------
Чем больше ты успеваешь производить кода, тем больше у тебя заказчиков и тем чаще они к тебе возвращаются...
Ну подумай сам - пусть есть задачка объемом этак с 200Мб, под 1000 форм, 4-5 тыс типов объектов...
ты месяц роешься в хитром коде, пытаясь что-то поправить как надо заказчику...
или
за 10 минут делаешь нужную заказчику правку и через 20 минут генерации и компиляции готов передать заказчику требуемое...
Куда он пойдет?
------
Лучше. Поименованные константы всегда будут лучше... ибо иначе их не вводили бы.
2. Тем более если работать например с MAPI. Там все маски в DWORD
------
Ну и? Проинициализируй заданные enum-константы... работа конечно не из приятных, но делать ее надо однажды...
01000101 для меня более предпочтителен чем
------
Ну и чем он для тебя лучше? Простой вопрос - есть две системы нумерации дней: европейская - с Понедельника... американская - с Воскресения... В принципе есть и еще одна - ирландская, для рабочих дней - со Среды... Как у тебя будет с порядком единичек при переделке?
бональный loop разбитый на кучу функций - ето еще куда хуже
------
Пссс... Была бы функциональность функций правильной и цикл легко читаемым/понимаемым, а куда там управление будет Juvp'ать - пофиг...
Ну и само собой чем больше вы напишите код под себя тем дольше будет привязан заказчик к вам
------
Чем больше ты успеваешь производить кода, тем больше у тебя заказчиков и тем чаще они к тебе возвращаются...
Ну подумай сам - пусть есть задачка объемом этак с 200Мб, под 1000 форм, 4-5 тыс типов объектов...
ты месяц роешься в хитром коде, пытаясь что-то поправить как надо заказчику...
или
за 10 минут делаешь нужную заказчику правку и через 20 минут генерации и компиляции готов передать заказчику требуемое...
Куда он пойдет?