Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (18)

Лучшие ответы пользователя

Все ответы (12)
  • Что изучать вместо JAVA?

    @raventid
    Можете попробовать ruby, javascript и все смежные с ними технологии. Увлекательно, познавательно, сможете и попрограммировать, и приложение мобильное сделать, и сервис какой-нибудь написать, и даже свою CMS.
    Ответ написан
    1 комментарий
  • Тестирование nested ресурсов?

    @raventid
    Насколько я понимаю у вас есть контроллер AnswersController? И он управляет ресурсом ответы. Если так, то да, пишите тесты контроллера на него в файлик answers_controller_spec.rb, например создание с помощью аякса можно протестировать так

    answers_controller_spec.rb

    describe 'POST #create' do
        sign_in_user
    
        context 'with valid attributes' do
          it 'saves answer in database' do
            expect { post :create, question_id: question, answer: attributes_for(:answer), format: :js }.to change(question.answers, :count).by(1)
          end
    
          it 'assigns answer with current user' do
            post :create, question_id: question, answer: attributes_for(:answer), format: :js
            assigning_answer = assigns(:answer)
            expect(assigning_answer.user_id).to eq subject.current_user.id
          end
    
          it 'render create template' do
            post :create, question_id: question, answer: attributes_for(:answer), format: :js
            expect(response).to render_template :create
          end
        end


    И не забудьте уделить особое внимание акцептанс спекам и тестам модели. Тесты контроллера не самое главное :)
    Ответ написан
    4 комментария
  • Какую выбрать технологию и язык для написания диплома (ASP.NET MVC 4 или Yii PHP Framework или Ruby on Rails)?

    @raventid
    У меня впереди магистерская диссертация в которой я планирую использовать Rust. На мой взгляд в академических работах стоит уделять внимание архитектуре, изящным решениям и попытке создать что-то прекрасное и недостижимое в реальной жизни разработчика, обильно сдобренной конфликтами и дедлайнами. PHP или Ruby за месяц выучится на работе, фреймворк тоже. C# неплох, выразителен. Раз есть база, то рекомендую использовать его, чтобы сосредоточиться на главном.
    Ответ написан
    Комментировать
  • Расскажите про python,что он,кто он?С чего начать?

    @raventid
    Марк Лутц. Обратите внимание на книги этого автора. Самый подробный и обстоятельный набор учебников, которые спокойно заменят результаты поиска в гугле и все остальные материалы в мире на эту тему. Там в самом начале подробнейшим образом расписано кто, как, когда, где, зачем, почему использует питон, а потом описан сам язык и все возможные комбинации с другими технологиями.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)