@proRuby

Страница 1128 из 1594
Alex
20.03.2018
19:42:05
я его на автомате написал ...

Владимир
20.03.2018
19:42:17
могу костылей подкинуть если надо)

Vadim
20.03.2018
19:42:52
@Fedcomp я пару дней как в руби прост) сам на котлине пишу))

@darktelepuzik будем иметь в виду))

Google
Alex
20.03.2018
19:43:05
а зачем тебе аргумент конструктора?

тебе у каждого класса надо иметь рандомное значение из массива?

Vadim
20.03.2018
19:43:45
нет

я тут по пунктам мини тз решил пройтись)

freeze можно ведь и к range применять?

аля SOME_RANGE = (3.0..5.0).freeze

Владимир
20.03.2018
19:52:24
пробуй

я бы на переменные разнес

во избежание

какой то слишком интересный пылесос

промоему случайный выбор из заданого ряда проше реализовывается

тебе просто массив перебрать или что?

Vadim
20.03.2018
19:53:35
@darktelepuzik ну я пока пишу просто класс, не дошёл еще до самого запуска)

Google
Vadim
20.03.2018
19:53:58
@darktelepuzik ну если дословно то interest_rate – 5 + random_value * 1 / credit_time * 10 (%) where random_value is a random value from Bank::INTEREST_RATES = (3.0..5.0)

Владимир
20.03.2018
19:54:09
@darktelepuzik ну я пока пишу просто класс, не дошёл еще до самого запуска)
никогда не понимал таких людей) у меня всегда разработка всего нового с тестов начинается)

Vadim
20.03.2018
19:54:32
TDD не для меня))

Владимир
20.03.2018
19:54:39
ты скобки забыл

Alex
20.03.2018
19:54:49
Владимир
20.03.2018
19:55:00
иначе у тебя делит на рандом валуе

зря
плюсую

Vadim
20.03.2018
19:55:24
@Fedcomp я даже в андройд проектах, пишу маленький кучосек кода потом тесты

Alex
20.03.2018
19:55:28
ребята просто не понимают как это ЭКОНОМИТ время ))

очень "удобно" дебажить мутабельные состояния ага

Владимир
20.03.2018
19:55:53
когда кода нет и тестить нечего))

Vadim
20.03.2018
19:56:19
Ну на этот счёт я спорить не хочу)) сейчас цель познакомиться с руби))

Владимир
20.03.2018
19:56:35
руби велик!

руби могуч!

руби круч!

ол хаель руби!

вот и познакомились...

Alex
20.03.2018
19:57:16
лаель хаель

Google
Vadim
20.03.2018
19:57:29
@darktelepuzik я если честно не оч понял комментария по поводу скобки)

Владимир
20.03.2018
19:57:54
interest_rate – 5 + random_value * 1 / credit_time * 10

если нет разбиения операции исполняются в порядке очереди

тоесть interest_rate – 5 + ((random_value * 1) / credit_time) * 10

Vadim
20.03.2018
19:59:04
лол, а разве руби не знает о приоритетах?

аля умножение деление сначало

а потом + - и т д?

Владимир
20.03.2018
19:59:27
так я и расписал

утя с умножением и косяк

я думаю ты то подразумевал interest_rate – 5 + random_value * (1 / (credit_time * 10)) как минимум

потому как в коде множить на еденицу переменную..

может в ваших там андроидах так принято

не силен я в Java-bdsm

Vadim
20.03.2018
20:01:06
)))

Владимир
20.03.2018
20:01:11
но в остальных языках будет косяк

Vadim
20.03.2018
20:04:04
ок, а саму функцию эту куда правильно будет поместить то? Если после я для этой переменной в агрументах присваиваю значения range?

class Test INTEREST_RATES = (3.0..5.0).freeze def initialize(interest_rate = INTEREST_RATES.sample) @credit_time = credit_time end end

Alex
20.03.2018
20:09:40
слишком длинно

проще в конструкторе

Vadim
20.03.2018
20:14:20
@Fedcomp я прост не догоняю где я должен сэтить значение для credit_name

Google
Alex
20.03.2018
20:14:40
в конструкторе

а не в аргументах конструктора например.

Black
20.03.2018
20:14:57
class Test INTEREST_RATES = (3.0..5.0).freeze def initialize(interest_rate = INTEREST_RATES.sample) @credit_time = credit_time end end
Ты зачем написал свой код в открытом доступе? Хакеры же могуть украсть твой код и создавать такие же у себя

Zamira
20.03.2018
20:25:10
А сарказм к чему?

Black
20.03.2018
20:26:47
А сарказм к чему?
Просто шутка

@Fedcomp я прост не догоняю где я должен сэтить значение для credit_name
Прочитай про attr_reader, attr_writer или attr_accessor и поймешь как сэтить

Владимир
20.03.2018
20:29:23
Vadim
20.03.2018
20:29:31
Black спасибо, уже листаю)) а шутка норм)))

А сарказм к чему?
мило что заступились))

Владимир
20.03.2018
20:33:39
гавнокода никогда не бывает много)
так вот кто это писал один мне знакомый проект! Я тебя год назад как искал, как искал! Аж не передать словами. просто встретится, посмотреть в глаза человека который это писал и поощрительно пожать горло

Vadim
20.03.2018
21:28:29
@darktelepuzik опять будет злой коммент инфа сотка class Some INTEREST_RATES = (3.0..5.0).freeze def initialize(my_number = INTEREST_RATES.sample) @my_number = 5 + rand * 1 / my_number * 10 end end

Владимир
20.03.2018
21:29:15
почему сразу злой?

пс, есть бизнес план, сотку пополам

а код рабочий??

Vadim
20.03.2018
21:30:13
@darktelepuzik да я шучу) так я могу сделать? а то с attr методами ещё не догнал

Владимир
20.03.2018
21:30:20
проверялся

?

Vadim
20.03.2018
21:30:36
нет

пока во всяком случае

Google
Vadim
20.03.2018
21:31:02
эм

в терминале обращаюсь допустим к этому файлу

Владимир
20.03.2018
21:31:16
я так просто смело без скобок не пишу никогда неперевариваю этот тру вей змеиного

Vadim
20.03.2018
21:31:31
и как я могу дальше проверить этот класс?

Владимир
20.03.2018
21:32:07
вызвать вестимо!

Vadim
20.03.2018
21:32:22
ничего не происходит(

ruby Test.rb

Владимир
20.03.2018
21:32:31
и сравнить свою глобалку

Vadim
20.03.2018
21:32:49
ну лог вывод типо p и какой то текст там

Владимир
20.03.2018
21:32:50
так принт, путс и тд

что бы писало

Vadim
20.03.2018
21:33:12
в конструкторе самом?

Владимир
20.03.2018
21:33:49
можешь и в нем. один хрен пока отладка

забитая консоль это не страшно

но вообще лучше там где вызываешь

и нормально расписать себе что бы понял что хоть ты видишь

Vadim
20.03.2018
21:35:19
class Some INTEREST_RATES = (3.0..5.0).freeze def initialize(my_number = INTEREST_RATES.sample) @my_number = 5 + rand * 1 / my_number * 10 puts my_number end end

херня да?)

Владимир
20.03.2018
21:35:57
та не

пробывать надо

Страница 1128 из 1594