|
|
|
Разработка и оптимизация.
|
|||
|---|---|---|---|
|
#18+
На практике я встечал два подхода к практической реализации продукта: сначала получаем какой-то работающий образец, а потом доводим до ума. сразу пишем качественно, но медленно. Второй попадает под категорию " premature optimization is the root of all evil ", но зато при использовании первого подхода частенько возникают архитектурные ограничения для оптимизации: частые громозкие вызовы между модулями, большое количество бессмысленных действий, навязываемых архитектурой. Как вы подходите к разработке больших приложений, работа которых является критической по времени / используемой памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2007, 13:55 |
|
||
|
Разработка и оптимизация.
|
|||
|---|---|---|---|
|
#18+
selinothНа практике я встечал два подхода к практической реализации продукта: сначала получаем какой-то работающий образец, а потом доводим до ума. сразу пишем качественно, но медленно. Если вы знакомы с выражением "premature optimization is the root of all evil", то наверняка должны знать, что "there's no silver bullet", так что все очень сильно зависит от проекта. Если говорить о навязывании чего бы то ни было архитектурой, то отмечу, что архитектура, которая не изменяется по мере развития проекта -- это миф, а посему не бойтесь ее корректировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2007, 15:20 |
|
||
|
Разработка и оптимизация.
|
|||
|---|---|---|---|
|
#18+
Второй вариант вовсе не предусматривает преждевременной оптимизации. Литература (и в меньшей степени опыт) показывают, что второй способ предпочтительней, только не надо фанатизма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 00:01 |
|
||
|
Разработка и оптимизация.
|
|||
|---|---|---|---|
|
#18+
Второй путь может принести еще такую полезную вещь, как макет. Затраты на получение в любой момент рабочей версии незначительны, в то время как функционал потихоньку нарастает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2007, 10:15 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=157&tid=1345839]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 379ms |

| 0 / 0 |
