![]() |
![]() |
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, только вторую стадию рецензирования требований пропускаю. А так -- рекомендую: Описываем действия пользователя на сайте, на основе этого строим модель предметной области, потом выделяем прецеденты и т.д. |