Size: a a a

2019 April 14

DM

Dmitriy Tensei Malys... in RubyRush
источник

DM

Dmitriy Tensei Malys... in RubyRush
Andrey Anikin
Где вообще все эти code style можно почитать?
Вот тут
источник

AA

Andrey Anikin in RubyRush
Супер, спасибо
источник

MA

Mikhail Anatolyevich in RubyRush
@aristofun @mechnicov @installero
Как понять какое решение является наиболее подходящим для определенной поставленной задачи?
источник

А

Александр in RubyRush
Mikhail Anatolyevich
@aristofun @mechnicov @installero
Как понять какое решение является наиболее подходящим для определенной поставленной задачи?
С точки зрения скорости работы есть библиотека benchmark, с точки зрения красоты кода - когда легко читается, с точки зрения архитектуры - когда легко в будущем расширять (меньше хардкода и т.п.). А если усреднять между собой все пункты (они не всегда совместимы на 100%) - тут баланс наберётся с опытом)
источник

M

Michael in RubyRush
1. Решение работает правильно
2. Код понятный, простой. Адекватен задаче

Второй пункт только с помощью опытного коллеги обычно. Или если врожденная интуиция хорошая.
источник

MA

Mikhail Anatolyevich in RubyRush
Спасибо большое
источник

MA

Mikhail Anatolyevich in RubyRush
Может какая-нибудь литература существует, позволяющая хотя бы немного этот навык "идеального решения" развить?
источник

А

Александр in RubyRush
Mikhail Anatolyevich
Может какая-нибудь литература существует, позволяющая хотя бы немного этот навык "идеального решения" развить?
Мне в свое время немного открыла глаза книжка Сэнди Метц "Ruby. Объектно-ориентированное проектирование"
В нее хорошо погружаться когда уже начали изучать ООП, написали что-то по примерам.

Ещё хорошая книжка у Гради Буча "Объектно-ориентированное программирование с примерами приложений на C++" (то что C++ - не мешает восприятию основной идеи), но она читается сложнее. В целом книжка Сэнди Метц во многом написана "под влиянием", поэтому ключевые идеи можно почерпнуть из нее, а потом уже переходить к чему потяжелее)
источник

А

Александр in RubyRush
Это классический подход, который подходит для обучения. А когда дорастете до уровня сопоставимого с профессиональным и пробудете там полгола-год - есть смысл взглянуть на книжки про Domain Driven Development и Clean Architecture. Но не раньше. Сейчас они пользы принесут мало и скорее запутают. Нужно набрать тот уровень, когда сможете более критически их воспринять и выбрать оттуда хорошие аспекты и отрицательные. У любого подхода есть плюсы и минусы) потому что рассматривают новые веяния которые частично противоречат тому, чему вы учитесь, и ещё не до конца прижились в широкой публике (и может и не приживутся вообще и останутся нишевыми)
источник

MA

Mikhail Anatolyevich in RubyRush
Благодарю вас!
источник

JW

JuliaWN W in RubyRush
а на сайте рубираш есть кнопка Поддержка и она не работает,это нормально?😊
источник

AP

Alex Poccob in RubyRush
Почему не работает? Кидает на этот чат.
источник

JW

JuliaWN W in RubyRush
нее,у меня не работает совсем
источник

JW

JuliaWN W in RubyRush
аа,у меня хромиум просто не видит ссылки на телеграм/всё понятно:)
источник

и

игорь in RubyRush
ссылку на js чат можно пожалуйста ))
источник

А

Александр in RubyRush
источник

M

Michael in RubyRush
источник

M

Michael in RubyRush
В рамках флудовыходных. Привет от хороших программистов 🤘
источник

Э

Эдем in RubyRush
Где еда?
источник