вторник, 16 марта 2010 г.

[prog.flame] А где-то приложения пишутся за 15-20 минут…

Прочитал сегодня небольшой обзор с конференции MIX10. Вот на этом фрагменте:

Скотт Гатри открывает проект в Visual Studio 2010 Express для создания приложения под WP7. И буквально за несколько минут создает в нем клиент для Twitter. Зал аплодирует!

почувствовал себя каким-то древним ремесленником в старой, ветхой мастерской – сижу тут, починяю примус, а там космические корабли бороздят просторы люди за 15 минут приложения для Windows Phone 7 делают… Мать, мать, мать! Жизнь проходит мимо! :)

Вспоминается первое знакомство с Borland C++ 4.0. Запустили мы тогда с приятелем евоный визард, наотвечали Yes на все вопросы и он нам за 5 минут сгенерировал MDI текстовый редактор. Вау! Круто! Вот сидели мы тогда, смотрели на все это безобразие и думали, ну и чё? Ну да, круто, только нам это не нужно было. А то, что нам было нужно Borland-вский визард почему-то сгенерировать не мог.

Хотя время-то идет, технологии как-то развиваются, люди вот на конференциях клиентов для Twitter-а пишут, а ты:

если запрос пришел в plain text, тогда:
  передать его на обработку без изменений;
иначе:
  переформатировать запрос в plain text;
  если это удалось, тогда:
    передать полученный plain text на обработку;
  иначе:
    залогировать причину ошибки;
    взять из конфигурации шаблон отрицательного ответа;
    если шаблон подлежит перекодированию, тогда:
      выполнить перекодирование;
      если перекодирование завершилось неудачно, тогда:
        залогировать причину ошибки;
        взять захардкоженный отрицательный ответ;
    отослать отрицательный ответ клиенту;

И растягивается все это даже не на часы, а на дни, а то и недели продумывания и выискивания разных “плохих” вариантов, на программирование, тестирование и документирование. Каменный век, ёптыть! А ведь хочется, чтобы все это за 15-20 минут… :)

3 комментария:

  1. сдается мне, чтобы евангелист из Микрософта сделал приложение за 15-20 минут, необходим вагон ремесленников :)

    ОтветитьУдалить
  2. Согласен. Скорее всего, без предварительной подготовки вряд ли можно с нуля создать такое приложение за 15-20 минут. В студенческие годы был однажды на конференции, посвященной системе "Компас". Там было примерно также: сложнейшие детали вырисовывались буквально за несколько минут.

    ОтветитьУдалить
  3. Ну так и есть -- любой красивый фокус требует большое количество труда на подготовку. Просто понимание этого приходит не сразу, а первое впечатление -- вау, классно :)

    ОтветитьУдалить