К списку форумов К списку вопросов
Об алгоритмах ...
Validator
23.04.2004 - 04:41
Когда то давно-давно, ну вроде как в сказке жили-были дед с бабкой ...
В общем вопрос такого рода ... Кто-то еще создает алгоритмы для будущих проектов? Помнится, учили этому, тока вот совсем не по теме учили. А щас что-то вспомнилось среди ночи, может оно и правильно.
Что Гуру скажут по этому поводу ...
Спасибо!
Lucifer
1 - 23.04.2004 - 07:20
Да, конечно создаю
cv
2 - 23.04.2004 - 09:02
многие путают схемы алгоритмов и сами алгоритмы. Без алгоритма составить программу просто немыслемо.
Zeratul
3 - 23.04.2004 - 10:43
to Validator: постановка вопроса некореектна. Каждый программист пишет алгоритмы. Аглоритм - это делай раз, делай два.
Если ты имеешь ввиду новые направления в методиках типа новых аналогов метода пузырька и поплавка, то этим занимаются уже скорее математики и ученые. А мы юзаем что-то вроде asort(). Т.е. конечный продукт не задумываясь о внутренней сути.
И это правильно - т.к. позволяет решать ОСНОВНУЮ проблему разработки.
Adept
4 - 23.04.2004 - 11:59
Возможно автор темы имел в виду проектирование сайта как системы (продумывание маршрутов пользователей, продумывание прецедентов и т.д.) то Да, так как без этого построить большой сайт, приносящий прибыль сложно.
На небольших сайтах моделирование всего этого происходит в уме. Вот...
DIVЕR
5 - 23.04.2004 - 12:00
Ну правильно, разделение труда, так сказать =)))
 
ИМХО, довольно сложные проекты можно (и нужно) сначала продумывать, а потом уже реализовывать. А простенькие можно делать "экстремально". Просто в этом случае изменения в большинстве случаев небольшие.
 
В книге про PHP и MySQL прочитал немного интересный способ: пишешь сначала к комментариях что хочешь делать (типа "здесь мы инициализировали переменные", "тааак! если вдруг эта зараза хочет нас поломать, то 301 ему =)" и т.д.), а потом "между комментариями" пишешь программу :)
 
Я иногда пытаюсь построить схему по восходящей, чтобы выяснить что надо делать с самого-самого начала (например, если пишем обработчик формы, сначала решаем насколько отличаются действия при POST или GET; если сильно, то описываем отдельные "ветви" при POST и GET, если нет, то выделяем общее и т.п.)...
Adept
6 - 23.04.2004 - 12:59
Нее, я когда делаю большой программный комплекс (ну или более менее сложный ;) стараюсь идти по процессу ICONIX, только вторую стадию рецензирования требований пропускаю.
А так -- рекомендую:
Описываем действия пользователя на сайте, на основе этого строим модель предметной области, потом выделяем прецеденты и т.д.

К списку вопросов на форуме Веб-дизайн

>>