IT-Expert
  IT-Expert / Веблог / Этапы развития разработчика на Rails.
Авторизация
Логин:
Пароль:


 
Поиск по записям:

Ключевые слова:
Записей в блоге
 за 2015 год
 за 2014 год
 за 2013 год
 за 2012 год
 за 2011 год

     за 2010 год

       за 2009 год
       за 2008 год
       за 2007 год
       за 2006 год
       за 2005 год
      RSS лента Лента новостей IT-Expert 
      Лента подкастов IT-Expert IT-Expert audiopodcasts

      Этапы развития разработчика на Rails.

      09:24, 6 октября 2006 ( Web Development Ruby Rails  )
      1. Будущий разработчик читает Rolling with Ruby on Rails
      2. Разработчик принимает решение быть разработчиком на Rails.
      3. Разработчик пишет первое приложение на Rails за пару дней делая то, на что уходила неделя, чаще всего это frontend. Решает, что scaffold - не самое востребованное изобретение в rails.
      4. Мучается выбором IDE для Rails. Под Windows  остается на Radrails, и что тут такого, ведь пишут же как-то люди. Но видеоролики подсказывают, что есть еще и другие редакторы и командная строка руби, которая почему-то до этого никогда не требовалась.
      5. Разработчик заканчивает первое приложение. Пытается настроить Apache, lighttpd, но остается разрабатывать на Webrick.
      6. Пробует использовать AJAX, балдея до тех пор, пока не понимает, что изначально надо было все делать в UTF-8.
      7. Переводит все в UTF-8.
      8. Попутно читает книги Rails Recipes и Agile developement with ROR, перечитывая между делом маны о Руби.
      9. О чудо, мама, что это? Это плагины, сынок. Плагин file_column сделал жизнь комфортнее. Вычищает половину кода связанную с работой с изображениями.
      10. Пробует ImageMagick (Rmagick), - тяжелый фотошоп в командной строке. А  ведь нужно только ресайзнуть.
      11. Понимает что тесты - это хорошо. Начинает немного пописывать юнит-тесты, постепенно вырастая до функциональных тестов. Окончательно понимает,  что тесты - это хорошо, и теперь пишет и код и тесты, элегантно чередуя порядок написания.
      12. Открывает для себя командную строку ruby и оператор breakpoint. Пользуется breakpoint один раз и решает в дальнейшем писать без багов :)
      13. Открывает для себя Америку в виде migrations. Понимает, что migrations это тоже хорошо, и активно их использует.
      14. Где-то прочитав мануалы о Capistrano только сейчас решается попробовать. Пробует. Отлично. Наверное было бы более отлично, если нужно разворачивать свое приложение на мегакластер веб-серверов. Но и так пойдет, на этот единственный который есть.

      Чувствует силу и понимает, что жить стало легче :)


      Оставить комментарий
      © Максим Прокопов 2005-2016 О сервере