@rubyschool

Страница 883 из 921
Pavlf got g
16.10.2018
19:27:44


Смотрю уроки Романа, пока на уроках ООП, и у меня вопрос)) Обязательно ли инициализировать конструктор класса если входящих параметров нет? Да и вообще, что должно быть в конструкторе помимо инициализации переменных объекта? Решил написать логику игры в покер как проект, точнее пока выявлять силу рук игроков исходя из карт на столе. Написал класс Deck где при создании объекта создается переменная где сразу же выполняется его заполнение. Насколько это говнокод?

Vlad
16.10.2018
19:43:49
Всем привет. Хотел спросить у вас, нормально ли, что я иногда пишу код в одну строку? Вот пример: array = (1..n).to_a.each.map { |i| i = i if n % i**2 == 0 && n % i**3 != 0 }.delete_if { |i| i == nil}

просто, нужно как бы и для человека понятно написать, но и разбивать его нету желания. В этом то и вся дилема

Google
Andrey
16.10.2018
19:53:06
Например у тебя сложное условие внутри map. Если его вынести в функцию то можно и оставить в одну остальное.

Pablo
16.10.2018
19:54:36
Всем привет. Хотел спросить у вас, нормально ли, что я иногда пишу код в одну строку? Вот пример: array = (1..n).to_a.each.map { |i| i = i if n % i**2 == 0 && n % i**3 != 0 }.delete_if { |i| i == nil}
есть библиотеки которые проверяют твой код на "запах" с объяснениями почему, например rubocop, reek установи их себе и прогони файл с этой строкой

после тебя твой код кто то должен читать и поддерживать

так что лучше писать максимально понятно

Ro
16.10.2018
19:57:37
Всем привет. Хотел спросить у вас, нормально ли, что я иногда пишу код в одну строку? Вот пример: array = (1..n).to_a.each.map { |i| i = i if n % i**2 == 0 && n % i**3 != 0 }.delete_if { |i| i == nil}
я бы попросил переписать на код-ревью. Если для тебя понятно, то это не значит что понятно для других. Надо писать код, который понятен другим. Писать код, который понятен только тебе очень просто

Vlad
16.10.2018
19:58:38
понял. спасибо

Vadim
16.10.2018
20:02:19
array = (1..n).to_a.each.map { |i| i = i if n % i**2 == 0 && n % i**3 != 0 } to_a -- не нужен (map есть и у Range) each -- не нужен (просто ничего не делает в такой формулировке) .delete_if { |i| i == nil} -> .compact, но тут с таким map-ом и удалением nil-ов лучше просто select == 0 -> zero? итого: array = (1..n).select { |i| (n % i**2).zero? && (n % i**3).nonzero? }

Vlad
16.10.2018
20:09:40
ого, Спасибо! приму во внимание! Это намного красивее и понятнее

Ro
16.10.2018
20:30:43
?Роман, классные видео, ну очень мотивируют!!! Спасибо!!!
спасибо, а я тока что одно удалил) придется заново записать)))

Google
Ro
16.10.2018
20:30:57
не с ютуба, с камеры

не заливал еще

Андрей
16.10.2018
23:05:20
Спасибо ? Я так и поняла - чем дальше, тем ещё хуже будет ?
На windows 10 можете из маркет плейса поставить Ubuntu 16, включить режим разработчика и windows subsystem for Linux и будет полноценный баш, который можно по дефолту прикрутить к VS Code и прочим. И это не тормозит, и памяти жрет гораздо меньше чем виртуалка.

Alex
16.10.2018
23:25:07
Режим разработчика включать не нужно, да и вообще ничего включать

Во всяком случае если вы обновились до последней версии 10-ки

Максим
17.10.2018
01:06:04
Ребят

Реально ли jquery_ujs event прикрутить к vue

?

Ro
17.10.2018
02:37:24
Много новых людей, пусть тут пока повисит:

Правила чата: https://telegra.ph/Pravila-chata-Rubi-shkoly-03-13

Igor
17.10.2018
03:47:48
Ох резко +100 стало нас

Mirosh
17.10.2018
03:51:34
Кто нибудь работает/работал в Японии ruby программистом. Там так же везде (читайте как большинстве случаев) в связке rails идет. Какого это, работать в стране где родилась ruby? Процесс трудоустройства?

Dmitriy
17.10.2018
04:05:10
Кто нибудь работает/работал в Японии ruby программистом. Там так же везде (читайте как большинстве случаев) в связке rails идет. Какого это, работать в стране где родилась ruby? Процесс трудоустройства?
знакомый моего знакомого поехавший анимешник, уехал друпал разрабом как-то, слышал что ему нравилось, 2к баксов платили хз скок лет назад

могу поспрашивать как устроился, но не гарантирую что узнаю

Julia
17.10.2018
05:05:09
а есть какие-то фишки для быстрого программирования?кроме горячих клавиш?

Vladimir
17.10.2018
05:23:18
а есть какие-то фишки для быстрого программирования?кроме горячих клавиш?
Освоение паттернов (Проетирования/Программирования) #ПаттерныПроектирования

Google
Julia
17.10.2018
05:25:24
emmet
ага,уже есть:))

а чем лечится медленное печатание?клавогонками?или это не критично?

Vladimir
17.10.2018
05:27:12
временем == 10.000 часов наработки по теме ))

Dmitriy
17.10.2018
05:27:50
а медленное это насколько медленное?

Alexander
17.10.2018
05:28:59
знаю людей которые двумя пальцами очень резво печатают

листок а4 за 10 минут 12 шрифтом

Julia
17.10.2018
05:30:19
а медленное это насколько медленное?
не знаю,мне кажется что медленно,я когда печатаю мне надо смотреть на клавиатуру(не все символы конечно),не владею слепой печатью и не получаетс овладеть? я давно с компами дружу,но всё равно не быстро

Dmitriy
17.10.2018
05:30:52
Julia
17.10.2018
05:31:10
Dmitriy
17.10.2018
05:31:20
ну вот шас клава гонки сходил быструю

Dmitriy
17.10.2018
05:31:24
348 зн/мин 8 ошибок

Julia
17.10.2018
05:31:38
Mirosh
17.10.2018
05:53:55
могу поспрашивать как устроился, но не гарантирую что узнаю
Спасибо. Мне интересно положение языка ruby и программистов ruby. Не называют ли переменные японским транскриптом? Ну вопросы вот в таком стиле

Eugene
17.10.2018
05:54:59
а чем лечится медленное печатание?клавогонками?или это не критично?
Это далеко не самый важный навык. Лечится IDE, выучите шоркаты Rubymine, и фактически среда за вас будет набирать код.

Dm
17.10.2018
06:01:33
Vladimir
17.10.2018
06:11:32
ребят, а тесты на https://codewars.com это unit-tests || specs?

Fedor
17.10.2018
06:17:49
Google
Fedor
17.10.2018
06:17:49
Сразу иероглифами пишем

Admin
ERROR: S client not available

Julia
17.10.2018
07:16:22
Считается что руби менее надёжный,это в чем выражается? Падают скрипты или перестают работать,типа потерялся по дороге или скрипт легко взломать?

https://klava.org/
Спасибо,протестю:)

landsurveyor
17.10.2018
07:35:27
Сам руби нормальный

Это в какой-то версии рельсов была уязвимость

Julia
17.10.2018
07:37:45
Откуда такая информация?)
Рома в видео говорит

Что программисты считают его не совсем защищенным

Xeno Rx
17.10.2018
07:42:20
всем привет с:

Иван
17.10.2018
07:44:59
Привет ребята Небольшой офтоп Кто как повышает свой скилл в английском

Alexander
17.10.2018
07:45:45
Репетитор + special english

Xeno Rx
17.10.2018
07:46:37
я тут учил https://www.duolingo.com/show_store

и кстати почему руби,а не жаба скрипт к примеру ? есть прошаренные?:)

Alexander
17.10.2018
07:52:23
Xeno Rx
17.10.2018
07:52:37
вроде прикольно с:

Alexander
17.10.2018
07:52:40
Единственное что нормальное puzzle english

Xeno Rx
17.10.2018
07:52:42
ну для меня сработало

посоны чо по джаве то)

Google
Xeno Rx
17.10.2018
07:53:21
чем руби лучше?

в интернете примеры не особо наглядные

Alexander
17.10.2018
07:57:30
чем руби лучше?
hello world на руби короче)))

Xeno Rx
17.10.2018
07:57:36
:D

Julia
17.10.2018
07:57:41
посоны чо по джаве то)
В джаве потеряться можно,чтобы что-то приличное работало,надо много чего знать

Xeno Rx
17.10.2018
07:57:53
вот как

просто я руби не вижу чето нигде, везде жаваскрипт

и го:D

Rafkat
17.10.2018
07:59:05
просто я руби не вижу чето нигде, везде жаваскрипт
все, можешь удаляться из чата) известно, что руби мертв(

Xeno Rx
17.10.2018
07:59:13
угу :(

Страница 883 из 921