Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

Первое тестовое задание

Условие задачи

Дана последовательность:

1
11
21
1211
111221
312211
13112221

Необходимо написать программу на Ruby, которая генерирует последовательность такого рода. Для реализации программы нужно использовать функции из стандартной библиотеки Ruby. Программа должна быть построена по принципам объектно-ориентированной архитектуры, использовать классы. Желательно, чтобы для программы были написаны автоматические тесты.

Код готового приложения должен быть размещён на GitHub в репозитории с публичным доступом.

Второе тестовое задание.

Условие задачи

Необходимо создать web-приложение "Персональный блог", реализующее следующие функции:

  • Администратор приложения может залогиниться
  • Администратор приложения может содавать, редактировать и удалять статьи
  • Гостевой пользователь должен видеть все статьи в сокращенном виде на главной странице
  • Гостевой пользователь может кликнуть на заголовок статьи и просмотреть полное содержание

Особенности реализации.

  • При выполнении обоих тестовых заданий руководствуйтесь Ruby Style Guide и Rails Style Guide;
  • Необходимо использовать последние версии Ruby и Rails;
  • Желательно, чтобы для приложения были написаны автоматические тесты;
  • Готовое приложение должно быть развернуто на Heroku;
  • Код приложения должен быть размещён на GitHub в репозитории с публичным доступом;
  • Пользовательский интерфейс можно реализовать так, как считаете нужным, использование Twitter Bootstrap или Zurb Foundation будет дополнительным плюсом;
  • Дополнительно реализуйте какую-нибудь полезную функциональность и напишите почему эта функциональность, по Вашему мнению, полезна.