Size: a a a

Чат по руби

2020 July 27

P

Paul in Чат по руби
ну если там можно по условию задачи менять исходный формат словаря, то да, лучше все значения держать в массивах, намного чище код будет
источник

WF

WANYA FORTY in Чат по руби
Paul
строки 16-25 и 30-39 абсолютно одинаковы, а значит, их надо объединить в один цикл
Логично, но почему-то не заметил
источник

WF

WANYA FORTY in Чат по руби
Просто никаких задач не было по типу уместить это все в 40 строчек, да и пока что сложно замечать элементарные вещи, учу Ruby только недели 2
источник

WF

WANYA FORTY in Чат по руби
Спасибо за ответы
источник

P

Paul in Чат по руби
там дело не в количестве строчек, а в самом факте дублирования. Завтра задача поменяется и попросят поменять Введите слово, которое на Укажите слово, которое. И придется менять в двух местах, хотя при правильном подходе это нужно было бы поменять только в одном месте.
источник

P

Paul in Чат по руби
Когда дело касается кровавого энтерпрайза и суровой каждодневной работы, подобные расходы недопустимы
источник

P

Paul in Чат по руби
вот собсно вики на эту тему https://ru.wikipedia.org/wiki/Don%E2%80%99t_repeat_yourself
Wikipedia
Don’t repeat yourself
Don’t repeat yourself, DRY (рус. не повторяйся) — это принцип разработки программного обеспечения, нацеленный на снижение повторения информации различного рода, особенно в системах со множеством слоёв абстрагирования. Принцип DRY формулируется как: «Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы» . Он был сформулирован Энди Хантом и Дэйвом Томасом в их книге The Pragmatic Programmer. Они применяли этот принцип к «схемам баз данных, планам тестирования, сборкам программного обеспечения, даже к документации» . Когда принцип DRY применяется успешно, изменение единственного элемента системы не требует внесения изменений в другие, логически не связанные элементы. Те элементы, которые логически связаны, изменяются предсказуемо и единообразно. Помимо использования методов и функций в коде, Томас и Хант считают необходимым использование генераторов кода, автоматических систем компиляции.
источник

WF

WANYA FORTY in Чат по руби
Ну я и говорю, что пока что не замечаю банальные вещи, ну в данном случае повторение
источник

P

Paul in Чат по руби
это нормально.
источник

WF

WANYA FORTY in Чат по руби
Ещё один вопрос, точнее, хотел бы получить от вас совет. Я сейчас прохожу курс от Ruby School, Хороший программист и читаю книжку "Head First". Так-то я воспринимаю и запоминаю всю информацию, которую мне рассказывают и я не устаю от изучения, а на оборот, прохожу его с удовольствием, но пока что везде только начало, ну как начало, не сильно сложно скажем так, и стоит ли, что-нибудь отложить, а что-то оставить и продолжить учить, а потом вернуться к отложенному. Опять же, меня устраивает мой график информацию я воспринимаю всю, мне нравится изучение, а не то что надо и буду учить. Просто говорят, что лучше проходить 1 курс и не больше или же читать 1 книжку и не больше
источник

КМ

Кеков Зез Мемович... in Чат по руби
На мой взгляд, если тебе норм, то можешь продолжать в таком режиме.
источник

КМ

Кеков Зез Мемович... in Чат по руби
Я бы лично сначала прошел какой-нибудь один курс, потом закреплял книгами.
источник

WF

WANYA FORTY in Чат по руби
Но курсы все же лучше) ну лучше в плане донесения до тебя информации, а книги уже более углубленно
источник

WF

WANYA FORTY in Чат по руби
Хотелось бы услышать мнение других людей
источник

WF

WANYA FORTY in Чат по руби
Кеков Зез Мемович
Я бы лично сначала прошел какой-нибудь один курс, потом закреплял книгами.
Спасибо за ответ
источник

IL

Ilya L. in Чат по руби
У каждого свои особенности. Вот психологических типов одних выделяют от 4 до 32, плюс у каждого своя история, свой бекграунд. Так если удобно- так и учи) Потом книжку на более сложную со временем поменяешь.
источник

IL

Ilya L. in Чат по руби
Главное чтобы иногда было сложно, но не через чур)
источник

WF

WANYA FORTY in Чат по руби
Спасибо за ответ!
источник

P

Paul in Чат по руби
скорее всего, пока самое начало, то три потока нормально идут. потом будет тяжело. Лучше сосредоточиться на чем-то одном, тщательно разбирая все непонятные вещи. Курс Романа на несколько недель в принципе, он дает какую-то базу, которую потом можно осмысленно развивать.
источник

WF

WANYA FORTY in Чат по руби
Вот да, я про то же, пока что легко, но я не думаю, что потом будет так же. Но проблема. В том, что школа, а ещё у меня 10 класс профильный, уроков увеличивается на 7 часов, а ещё карантин там свой бред. Можно ли рассматривать такой вариант как продолжить изучение в том же духе, а когда станет сложно оставить 1, к примеру курс Романа??
источник