Сообщество Хекслета

Артем Кузнецов 11 сентября 2017 →

Приветствую! У меня есть вопрос касательно MVC. В статье в вики наткнулся на слова, что в ООП модели это не только совокупность доступа к данным, но и вся бизнес-логика. Если так, то можно ли сказать, что будет вполне правильно поместить метод WinnerController в package c названием model?

Дмитрий Рытиков 11 сентября 2017 →

А зачем в последнем тесте в строчке кода const order = new Order([], 'pending'); передается аргументом 'pending', ведь в конструкторе Order нет второго аргумента?

Andy 11 сентября 2017 →

CSS

[name="value"] – элементы с таким значением соответствующего свойства

C точки зрения html это скорее все-таки атрибут, а не свойство (в отличие от js с его elem.name).


Backend разработка

# app.rb
require 'sinatra'

# get это функция соответствующая глаголу GET протокола HTTP
get '/frank-says' do
  'Put this in your pipe & smoke it!'
end

 

$ ruby app.rb
== Sinatra (v1.4.8) has taken the stage on 4567 for development with backup from WEBrick

$ curl http://localhost:4567
Put this in your pipe & smoke it!

 

Есть некоторые сомнения, что можно будет увидеть эту строку в выводе, если только не добавить в запрос путь /frank-says (или убрать из get).


Frontend разработка

Здесь остановимся по подробнее.

Просто ошибка/опечатка: поподробнее.


Обучение

Все остальное, это то, с чего, например, мы обучаем программистов, работающих в Хекслете.

Странно построено предложение. Не совсем понятно, о чем речь.

Иван Курюкин 11 сентября 2017 →

Сложно понять этот фрагмент. Ментор можешь объяснить.

return node.getDeepChild(rest);

Бекасыл Сейдахметов 11 сентября 2017 →

onst sequenceSum = (begin, end) => { if (begin === end) { return begin; } else if (begin > end); { return NaN; } else { return begin + sequenceSum(begin + 1,end); } }

export default sequenceSum; В чем моя ошибка?

Бекасыл Сейдахметов 11 сентября 2017 →

const finalGrade = (a, b) => } if (a > 90 || b > 10) {return 100;} else if ( a > 75 && b >= 5) {return 90;} else if (a > 50 && b>= 2) {return 75;} else {return 0; } Что тут не так? Скриншот помогите!! https://vk.com/wall337042787?z=photo337042787_456239300%2Falbum337042787_00%2Frev

Евгений Михайлов 11 сентября 2017 →

Возвращать null вместо errors.code.OK сделано для упрощения?

Оксана Фролова 11 сентября 2017 →

Сделала в другом терминале без ошибок, упражнение пройдено!

Оксана Фролова 11 сентября 2017 →

Здравствуйте! Я выполнила упражнение, но при проверке выдается:

make: Entering directory '/usr/src/app'

PLAY [all] *********************************************************************

TASK [command] ***************************************************************** fatal: [localhost]: FAILED! => {"changed": true, "cmd": ". ./solution.sh", "delta": "0:00:00.112608", "end": "2017-09-11 13:57:29.966549", "failed": true, "rc": 127, "start": "2017-09-11 13:57:29.853941", "stderr": "/bin/sh: 1: ./solution.sh: 8: not found", "stderr_lines": ["/bin/sh: 1: ./solution.sh: 8: not found"], "stdout": "", "stdout_lines": []} ...ignoring

TASK [Check result] ************************************************************ fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Expected 8, but was ''"}

PLAY RECAP ********************************************************************* localhost : ok=1 changed=1 unreachable=0 failed=1

Makefile:2: recipe for target 'test' failed make: Leaving directory '/usr/src/app' make: *** [test] Error 2

Run failed! Check and fix errors above!

Подскажите пожалуйста, как понять. где ошибка.

Slava 11 сентября 2017 →

Ну вот, как обычно, ничего не понятно, что делать, что писать. Пересматриваю теорию, а ничего не меняется.