На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! В разделе обсуждаются следующие темы:
1) Процесс разработки программного обеспечения.
2) Определение требований к программному обеспечению.
3) Составные части и процесс проектирования (см. Шаблоны проектирования).
4) Документирование программного продукта(проекта).
5) Руководство разработкой программного обеспечения.
6) Проектирование пользовательского интерфейса.
7) Контроль версий проекта (см. Управление версиями в Subversion, Стратегии использования svn).
Модераторы: ElcnU
Страницы: (4) [1] 2 3 ... Последняя » все  ( Перейти к последнему сообщению )  
> Как вы проектируете свои проги? , На бумажке; с помощью прог...или еще как?
    Здравствуйте! Ни ради опроса спрашиваю... передо мной стала проблема: нужно проектировать проги, иначе получается ерунда. Более-менее нормальная прога требует проектирования, а я с ним никак...незнаю как взяться за это дело. Потому интересует, как проектируете вы?
    Ну я вижу два основных способа:
    UML с помощью софта. Я пытаюсь сделать что-то в Visio. Насколько знаю есть еще такие:
    Rational Rose от IBM
    Sybase PowerDesigner
    Что лучше незнаю...но качать последние две по диалапу мне в тягость. А Visio я с поставкой VS2003 взял.
    Ну и есть способ проектировать на бумаге, но мне кажется это неудобным...нужно тебе вставить еще кое-что кое-куда, так тут либо снова рисовать, что проше, либо все перетирать.
      А мы не проектируем :) У нас XP in Action :))
        Цитата
        А мы не проектируем :) У нас XP in Action :))

        Это что? Экстремальное программирование?
          Ага.. я имею ввиду, что лично наблюдаю систему в состоянии перманентного рефакторинга, что весьма близко к идеям XP.. самое забавное, что этот подход тоже имеет право на существование
            Эх, а за меня уже всё спроектировано. Вплоть до названия полей баз данных и их соответсвия друг другу.
              Исключительно на бумажках. :D
                а я проектирую все в голове
                  Нет, спроектировать ИМХО Стоит лишь взаимодействие классов... На бумажке :tong:
                    На бооольшой куче бумажек... :D
                      Еще вспомнил, что суть алгоритмов тоже на бумажки записываю :)
                        Цитата miksayer, 05.03.2005, 20:02:14, 633876
                        а я проектирую все в голове

                        Hello, world!

                        Большой проект, особенно тот, что пишется не в одиночку, держать в голове невозможно.
                          Цитата Domino @
                          Большой проект, особенно тот, что пишется не в одиночку, держать в голове невозможно.


                          а я тут давеча начал прочитывать про интересную парадигму -- дизайн снизу-вверх (то, что обычно под ним подразумевается -- всего-лишь верхушка айсберга). Всем советую обратить внимание и погуглить на эту тему :) В частности, могу присоветовать Paul Graham "On Lisp". Там это достаточно активно... тово как-иво...
                            Цитата Domino @

                            Большой проект, особенно тот, что пишется не в одиночку, держать в голове невозможно.

                            Правильно. Поэтому его делят на модули и достаточно держать в голове интерфейс этих модулей :tong:
                              Как правило проектирую в голове, не хватает терпения задокументировать всё на бумажку - переполняет энтузиазм и поток новых мыслей (как бы сделать лучше, чтоб получилось, как всегда), в результате потом кусаю локти.
                              На работе в плане алгоритмов документация пишется для начала, а потом пишется программа, которая мало имеет общего с документацией, так что окончательная документация пишется по готовой программе. Се ля ви... :wacko:

                              В общем, совет - позаботьтесь хотя бы о согласовании на бумаге всех интерфейсов, остальное приложится 8-)
                              Сообщение отредактировано: exodus -
                                А я тут проектированием страдаю на UML...а вы тут в голове :)
                                Не... если я начну писать прогу, неспроектировав ее, то потом ТАКАЯ дурь часто получается...
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0311 ]   [ 15 queries used ]   [ Generated: 19.03.24, 02:24 GMT ]