Доступно и всерьез о людях и  взаимоотношениях между ними
Добро пожаловать в Socionics.org Войти | Регистрация | Помощь
in Найти

Уникальное предложение: Типирование с Виктором Гуленко по Skype!.

Самое главное при разработке программ

Последний ответ: mac D   02/22/2005, 3:18   Ответов: 100
Страница 1 из 7 [Всего 101 записей]   1 2 3 4 5 » ... Последняя »
Сортировать сообщения: Previous Next
  •  02/01/2005, 12:59 834356

    Это:

    OOP
    MVC
    loose coupling
    простота, минимализм

    Остальное либо вытекает из этого, либо включается, либо является комбинацией, либо не стоит внимания
  •  02/01/2005, 13:15 834357 in reply to 834356

    Мало у тебя еще реального опыта, идеализм еще.
    Документацию думаешь можно не писать? Сами разберутся в твоем гениальном коде?
    CVS или аналоги, CASE-tools, UML и пр. и пр.. На каком-то этапе развития понимешь что без этого никак.
  •  02/01/2005, 13:20 834358 in reply to 834356

    QUOTE (Dmitry @ Feb 1 2005, 16:15 ) Мало у тебя еще реального опыта, идеализм еще.
    Документацию думаешь можно не писать? Сами разберутся в твоем гениальном коде?
    CVS или аналоги, CASE-tools, UML и пр. и пр.. На каком-то этапе развития понимешь что без этого никак.

    Мда. Не исключено, что я этим пользовался, когда ты кружок программирования на бэйсике посещал Однако, кто бы мог подумать, что CVS - главное. Тогда сюда же надо добавить клавиатуру и монитор. Без них - никак.
  •  02/01/2005, 13:20 834359 in reply to 834356

    самое главное - думать головой,
    придерживаться конкретной методологии - это для ЧЛ типов
  •  02/01/2005, 13:21 834360 in reply to 834356

    что такое MVC?
  •  02/01/2005, 13:22 834361 in reply to 834356

    QUOTE (Ragnarok @ Feb 1 2005, 16:21 ) что такое MVC?

    Модель - вид - контроллер
  •  02/01/2005, 13:22 834362 in reply to 834356

    QUOTE (Ruslan @ Feb 1 2005, 16:20 ) Мда. Не исключено, что я этим пользовался, когда ты кружок программирования на бэйсике посещал Однако, кто бы мог подумать, что CVS - главное. Тогда сюда же надо добавить клавиатуру и монитор. Без них - никак.

    Красивый попуск...
  •  02/01/2005, 13:23 834363 in reply to 834356

    А loose coupling?
  •  02/01/2005, 13:35 834364 in reply to 834356

    QUOTE (Ragnarok @ Feb 1 2005, 16:23 ) А loose coupling?

    Гы. Это низкая взаимозависимость между разными частями программы.
  •  02/01/2005, 13:44 834365 in reply to 834356

    Тогда соглашусь. Только, с припиской, что вышеперечисленное - реально работающие методики, оптимальные на сегодняшний день.
  •  02/01/2005, 13:50 834366 in reply to 834356

    QUOTE (Ragnarok @ Feb 1 2005, 16:44 ) Тогда соглашусь. Только, с припиской, что вышеперечисленное - реально работающие методики, оптимальные на сегодняшний день.

    А я потому считаю это главным, что данные концепции работают на протяжении десятилетий. По крайней мере, принципы loose coupling и простоты - вне времени. MVC - это пример удачного разделения на слои; на слои делят и будут делить по разному, но это один из самых удачных примеров. А OOP как методика программирования трансформируется со временем (скажем, будет model-driven programming), но в основе будет лежать все то же - объектные модели.
  •  02/01/2005, 13:57 834367 in reply to 834356

    Ruslan - человек, который открыл электричество, вначале решил, что это может быть применимо разве что в цирке
  •  02/01/2005, 13:58 834368 in reply to 834356

    самое главное это чтоб затраченные усилия соответствовали целям заказчика и бабкам которые он готов потратить....

    Последнее время поголовно разработчики начинают строить красивый небоскреб многоэтажный с применением последних достижений науки и техники там где нужен реально сарай за два дня. За собой замечаю такое же...
  •  02/01/2005, 14:02 834369 in reply to 834356

    QUOTE (Ragnarok @ Feb 1 2005, 16:57 ) Ruslan - человек, который открыл электричество, вначале решил, что это может быть применимо разве что в цирке

    А когда открыли радиацию - лечили ей зубы.

    Есть вещи преходящие. Есть нетленные. Меняются ярлыки, но идеи, лежащие в основе, остаются те же.
  •  02/01/2005, 14:05 834370 in reply to 834356

    QUOTE (Ч @ Feb 1 2005, 16:58 ) самое главное это чтоб затраченные усилия соответствовали целям заказчика и бабкам которые он готов потратить....

    Да, но речь не об этом. Речь о том, как создать хорошую программу, красивую программу. А чтоб за нее платили бабки - это уже из другой оперы; понятно, что просто так ничего не делается. Кстати, бабки можно заработать и на плохих программах

    QUOTE Последнее время поголовно разработчики начинают строить красивый небоскреб многоэтажный с применением последних достижений науки и техники

    И не только последнее (время). Даже, может, не Столько последнее. Потому что программирование сейчас - это прибыльное ремесло. И на первый план выходит не красота решений, а зарабатывание бабок на этом.

    QUOTE там где нужен реально сарай за два дня.

    Ну вот и я говорю - простота.
Страница 1 из 7 [Всего 101 записей]   1 2 3 4 5 » ... Последняя »
Показать как RSS feed в формате XML


visits

Community Server