
Антон
30.08.2016
09:28:32
но я бы делал через print
тогда было бы без 9-10
и не было бы puts в кейсах

Nikolay
30.08.2016
09:33:34
нука?
мне аж интересно

ojab
30.08.2016
09:34:27
print if 5, print if 3, puts

Google

Aldar
30.08.2016
09:37:45
https://gist.github.com/Kerrick/2483510

pchellovod
30.08.2016
09:46:12
пытался вот здесь решать разными способами
http://www.rubeque.com/problems/fizzbuzz
но там руби 1.9 и не принимает решения
все вышеперечисленные
хотя, можт я чего не так делаю

Nikolay
30.08.2016
09:47:22
насчет 1..max - это я не подумал, т.к взял изначально условие оригинальной задачи

Nork
30.08.2016
09:53:57
Товарищи, подскажите в rspec пишут шулдом или все на expect перешли? Нужно ли писать шулдлы если они глаз радуют или не?

I
30.08.2016
09:56:51
expect используется, should, насколько я помню, deprecated уже

Nork
30.08.2016
10:00:28
От че нашел:
should and should_not work by being added to every object. However, RSpec does not own every object and cannot ensure they work consistently on every object. In particular, they can lead to surprising failures when used with BasicObject-subclassed proxy objects.
Что за BasicObject-subclassed proxy objects. пока не представляю.

ojab
30.08.2016
10:01:14
http://rspec.info/blog/2012/06/rspecs-new-expectation-syntax/

Google

I
30.08.2016
10:01:48
Proxy Object - это паттерн такой)

ojab
30.08.2016
10:01:56
only some forms of should syntax was deprecated/removed, you can use remaining ones
so not all forms of should syntax is bad, if it works w/ rspec-3.5 — it's fine

Nork
30.08.2016
10:04:25
спасибо большое

ojab
30.08.2016
10:34:00

pchellovod
30.08.2016
10:43:24
case
when x % 15 == 0 then puts "FizzBuzz"
when x % 3 == 0 then puts "Fizz"
when x % 5 == 0 then puts "Buzz"
end
делал вот так
где ошибка?

ojab
30.08.2016
10:43:49
>puts

pchellovod
30.08.2016
10:44:06
что надо вместо puts?

ojab
30.08.2016
10:44:14
puts возвращает nil, если что
нужно просто убрать puts

pchellovod
30.08.2016
10:44:48
бля, магия

ojab
30.08.2016
10:45:01
что магического?

pchellovod
30.08.2016
10:45:44
всё магическое

Aldar
30.08.2016
10:49:33
хм, нужно понимать что в компьютере вообще ничего магического нет
примитивно нули и единицы

I
30.08.2016
10:49:52

Nikolay
30.08.2016
10:50:00
ахаха. скажи это тупым юзерам вконтакгега

Антон
30.08.2016
12:14:50
нука?
def a
print '!+='
puts '1' if true
end
=> :a
[4] pry(main)> a
!+=1

Google

Антон
30.08.2016
12:36:19
а у меня на проекте active_resource бебебе

s
30.08.2016
12:38:57
сочувствую
то еще говнецо

Антон
30.08.2016
12:39:15
ну и зря
у меня прямая апишка и все работает как часы

Eugene
30.08.2016
12:48:22

v
30.08.2016
12:54:16
http://rubyjobs.ru/vacancies/4402
атлична
теперь у них актуально :D

pchellovod
30.08.2016
12:55:49

v
30.08.2016
12:56:18
на прошлой неделе было "Не актуально"
прогресс

Aldar
30.08.2016
12:56:52
джунибор
нужын на одоленку))

Nork
30.08.2016
12:57:34
Жуньер -Мидл за неделю
тоже так хочу )

Aldar
30.08.2016
13:11:01

Nork
30.08.2016
13:12:47
Сейчас актуальнее просто в жуньеры в норм контору

Aldar
30.08.2016
13:13:12
удаленка?

Igor
30.08.2016
13:14:25
кстати
https://hh.ru/vacancy/17927453

Sergey
30.08.2016
13:15:56
Эта вакансия, по-моему, уже 3 года висит, как минимум

Google

Nork
30.08.2016
13:15:57
удаленка?
Желательно, но не критично. Самый оптимальный вариант было бы 3 дня в мск 2 удаленно.

Evghenii
30.08.2016
13:17:16
дали тестовое мелкое задание
стянуть товар с амазона и вернуть json

Дима Д.
30.08.2016
13:21:08
и как?
взяли?
где-то слышал, что там на совещаниях звонит чувак из америки и на всех гонит жестко

Evghenii
30.08.2016
13:21:32
вчера вечером сказали что утром напишут. пока не написали

Admin
ERROR: S client not available

Nork
30.08.2016
13:28:24
Товарищи, а подскажите что загуглить на тему for_test = mock(:World, :countries => [Country.new(4), Country.new(5)])
че за mock

ojab
30.08.2016
13:28:48
https://www.relishapp.com/rspec/rspec-mocks/docs
(хотя это может быть не rspec-mocks, но скорее всего он)
грубо говоря — содаёт объект World с методом countries, который возвращает массив

Nork
30.08.2016
13:31:10
Суть действий понял, спасибо, не смог отгуглить в документации прост.
Похоже что mock нынче double зовется прост.

Serg Podtynnyi
30.08.2016
13:47:53
ага

ojab
30.08.2016
13:48:26
старый синтаксис (mock/stub) выпилили в 3.0

Igor
30.08.2016
13:50:10
новый синтаксис охуенный
кстати лучше использовать instance_double

Google

Igor
30.08.2016
13:50:49
когда это возможно
с указанием исходного класса
чтобы при его рефакторинге
моки тоже падали

ojab
30.08.2016
13:52:21
wut

Igor
30.08.2016
13:53:38
ну instance_double проверяет что замоканный метод
присутствует в исходном классе
https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/verifying-doubles/using-an-instance-double

ojab
30.08.2016
13:55:05
"кстати лучше использовать instance_double" — лучше чем что?

Антон
30.08.2016
13:55:21
это же эквивалентно expect_any_instance_of

Igor
30.08.2016
13:55:42
нет
это не эквивалентно
переименовав или удалив замоканные методы

ojab
30.08.2016
13:56:33
не чем лучше, а лучше чем что

Igor
30.08.2016
13:56:42
чем просто double
который нихуя не проверяет

ojab
30.08.2016
13:57:19
оу
ну это само собой, ага

Igor
30.08.2016
13:58:54
мы просто наступили на такие грабли
было больно