@rubylang

Страница 361 из 1684
Антон
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
хотя, можт я чего не так делаю
ты, вестимо, делал puts, а оно ждёт строку в качестве результата выполнения функции

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
http://rubyjobs.ru/vacancies/4402 атлична
кстати связывался с этими ребятами

дали тестовое мелкое задание

стянуть товар с амазона и вернуть 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
нет

это не эквивалентно

"кстати лучше использовать instance_double" — лучше чем что?
тем что если ты замоканный класс зарефакторишь

переименовав или удалив замоканные методы

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
мы просто наступили на такие грабли

было больно

Страница 361 из 1684