Size: a a a

2019 December 19

R

Roberto in RubyRush
Ruby 100% ООП говорил Игорь Борисов со специалиста
источник

m

moffire in RubyRush
Roberto
в Ruby простых типов нет насколько я знаю и без вызова Класса обертки сразу можно методы в самом типа Fixnum вызввать
Блоки и операторы не объекты
источник

R

Roberto in RubyRush
в Java чтобы у integer вызвать метод надо обернуть в класс обертку
источник

m

moffire in RubyRush
Roberto
интерпретатор на С++ вроде написан говорят как и в фейсбуке, хотя в фейсбуке они дальше пошли
Вконтач ещё самописную БД использует
источник

R

Roberto in RubyRush
moffire
Блоки и операторы не объекты
ну они не тип данных они нигде вроде не объекты
источник

Э

Эдем in RubyRush
Roberto
То есть по умолчанию свойство имеет private модификатор? я тут скорее с java сравнивал так как эталон ООП вроде Java и С++, а Ruby вроде тоже 100% ООП язык
Как бы да, обычными методами доступ к инстанс-переменной не получить, если нет геттера.
Но в Руби приватность относительная. Можно через instance_variable_get дёрнуть их
источник

R

Roberto in RubyRush
Тут ООП я имел в виду тип данных , что все типы объекты и нет простых типов и поддержка классических направлений ООП наследования полиморфизм и инкапсуляция а также может декомпозиция
источник

R

Roberto in RubyRush
Roberto
в Java чтобы у integer вызвать метод надо обернуть в класс обертку
Неправильно написал, чтобы вызвать у типа int метод надо обернуть в обертку Integer класса
источник

R

Roberto in RubyRush
Главный вопрос как во фреймворке выучить какой файл за что отвечает если их более 300 например)) понятно , что они распределены по папкам, которые отвечают за маршрутизацию , за кеш и тп. Но вот вопрос как все это выучить , это же тяжелее , чем выучить сам язык ,так как во всех языках практически одни и те же возможности
источник

T

Transfer in RubyRush
практика, и еще раз практика, маленькими шажками)
источник

T

Transfer in RubyRush
однозначного рецепта здесь не будет
источник

R

Roberto in RubyRush
Причем какие бы ты алгоритмы не знал и как бы хорошо синтаксис не знал, без знания фреймворка ты бестолковый )
источник

RM

R M in RubyRush
r/ #interestingasfuck
Великолепно!
источник

R

Roberto in RubyRush
R M
r/ #interestingasfuck
Великолепно!
круто
источник

m

moffire in RubyRush
Roberto
Причем какие бы ты алгоритмы не знал и как бы хорошо синтаксис не знал, без знания фреймворка ты бестолковый )
А это как переехать в новую квартиру. Ты переехал, жена раскидала вещи по новым комнатам, новым шкафчикам, а ты потом постепенно при необходимости задаёшь вопросы и находишь что где лежит
источник

m

moffire in RubyRush
Тебе не нужен дуршлак 24/7. Поэтому запоминать где он лежит не надо. Варишь макароны раз в месяц - спроси жену (гугл) где дуршлак
источник

R

Roberto in RubyRush
moffire
А это как переехать в новую квартиру. Ты переехал, жена раскидала вещи по новым комнатам, новым шкафчикам, а ты потом постепенно при необходимости задаёшь вопросы и находишь что где лежит
Да я бы сказал это не просто квартира а целый дворец с палатами вместо комнат)
источник

T

Transfer in RubyRush
moffire
Тебе не нужен дуршлак 24/7. Поэтому запоминать где он лежит не надо. Варишь макароны раз в месяц - спроси жену (гугл) где дуршлак
что касается фреймворка - єто не удачній пример) нужно знать все досконально
источник

m

moffire in RubyRush
Roberto
Да я бы сказал это не просто квартира а целый дворец с палатами вместо комнат)
Для меня рельсы после Джанги тоже слишком сложны по структуре показались
источник

R

Roberto in RubyRush
moffire
Для меня рельсы после Джанги тоже слишком сложны по структуре показались
самым простым показался Джанго,  самым сложным Spring
источник