1

Этап 1

Домен -> heroku

15 ноября—15 ноября

2

Этап 2

Выбор проекта

15 ноября—15 ноября

3

Этап 3

Нарисовать схему базы данных

15 ноября—15 ноября

4

Этап 4

Нарисовать мокапы

15 ноября—15 ноября

5

Этап 5

Создать проект -> git init -> push на Github и heroku

15 ноября—15 ноября

6

Этап 6

Добавляем первые необходимые гемы.

15 ноября—15 ноября

7

Этап 7

Аутентификация

15 ноября—15 ноября

8

Этап 8

Добавляем ресурсы, модели, связи, валидацию

15 ноября—15 ноября

9

Этап 9

Авторизация

15 ноября—15 ноября

10

Этап 10

Качество кода

15 ноября—15 ноября

11

Этап 11

Тестирование

15 ноября—15 ноября

12

Этап 12

Контроллеры + роутинг + вьюхи

15 ноября—15 ноября

13

Этап 13

Деплой

15 ноября—15 ноября

14

Этап 14

Допфункционал

15 ноября—15 ноября

1

Этап 1

Домен -> heroku

15 ноября—15 ноября

2

Этап 2

Выбор проекта

15 ноября—15 ноября

3

Этап 3

Нарисовать схему базы данных

15 ноября—15 ноября

4

Этап 4

Нарисовать мокапы

15 ноября—15 ноября

5

Этап 5

Создать проект -> git init -> push на Github и heroku

15 ноября—15 ноября

6

Этап 6

Добавляем первые необходимые гемы.

15 ноября—15 ноября

7

Этап 7

Аутентификация

15 ноября—15 ноября

8

Этап 8

Добавляем ресурсы, модели, связи, валидацию

15 ноября—15 ноября

9

Этап 9

Авторизация

15 ноября—15 ноября

10

Этап 10

Качество кода

15 ноября—15 ноября

11

Этап 11

Тестирование

15 ноября—15 ноября

12

Этап 12

Контроллеры + роутинг + вьюхи

15 ноября—15 ноября

13

Этап 13

Деплой

15 ноября—15 ноября

14

Этап 14

Допфункционал

15 ноября—15 ноября

15 ноября 2014 22 февраля 2015
Цель завершена 27 декабря 2014
Карьера и работа

Выбрать и сделать проект на Ruby on Rails для портфолио за 3 месяца

Ставлю жесткие рамки, ибо по другому нельзя. Чертова прокрастинация.

 Критерий завершения

Логически завершенный проект с доменом на хероку

 Личные ресурсы

Они есть, все остальное отговорки

 Экологичность цели

Хочу и все тут

  1. Домен -> heroku

    Регистрируем домен, привязываем к хероку, вешаем заглушку "В разработке...", настраиваем сторонние сервисы пинга, чтоб хероку проект не засыпал.

  2. Выбор проекта

    Необходимо определиться с проектом, он не должен быть простым, но и сложный для первого тоже не надо.

  3. Нарисовать схему базы данных

    В draw.io начеркать схему бд со связями и полями таблиц

  4. Нарисовать мокапы

    Я предпочитаю создавать их в mockflow.com

  5. Создать проект -> git init -> push на Github и heroku

    Начинаем творить

  6. Добавляем первые необходимые гемы.

    Мои минимум

    • pg
    • devise
    • cancancan
    • simple_form
    • bootstrap-sass
    • autoprefixer-rails
    • slim
    • friendly_id
    • babosa
    • kaminari
    • rspec
    • capybara
    • better-errors
    • pry
    • factory-girl
    • faker

    По остальному будет видно в процессе.

  7. Аутентификация

    Пользователи + devise. Также посмотрю гем omniauth (если буду успевать)

  8. Добавляем ресурсы, модели, связи, валидацию

    Здесь опишу подробнее когда определюсь с проектом

  9. Авторизация

    Настраиваем cancancan ability.rb

  10. Качество кода

    Подключить HoundCI и проверить rubocop-ом

  11. Тестирование

    Хоть и не своевременно, но все таки протестировать проект: юнит тесты для бизнес-логики + интеграционные тесты. Подключить TravisCI

  12. Контроллеры + роутинг + вьюхи

    Основной этап работы

  13. Деплой

    на heroku

  14. Допфункционал

    Здесь попрактикуюсь во фронтендщине: coffescript, jQuery

  • 3709
  • 15 ноября 2014, 08:51
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?