Size: a a a

2020 April 04

NK

ID:995096217 in RubyRush
Что такое "чистый" или "красивый" код?
источник

AV

Alexander Vladimirov in RubyRush
Да и самом уесли что будет проще разобраться в своем же коде
источник

NK

ID:995096217 in RubyRush
часто втречается выражение
источник

AV

Alexander Vladimirov in RubyRush
ID:995096217
Что такое "чистый" или "красивый" код?
Wikipedia
Don’t repeat yourself
Don’t repeat yourself, DRY (рус. не повторяйся) — это принцип разработки программного обеспечения, нацеленный на снижение повторения информации различного рода, особенно в системах со множеством слоёв абстрагирования. Принцип DRY формулируется как: «Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы» . Он был сформулирован Энди Хантом и Дэйвом Томасом в их книге The Pragmatic Programmer. Они применяли этот принцип к «схемам баз данных, планам тестирования, сборкам программного обеспечения, даже к документации» . Когда принцип DRY применяется успешно, изменение единственного элемента системы не требует внесения изменений в другие, логически не связанные элементы. Те элементы, которые логически связаны, изменяются предсказуемо и единообразно. Помимо использования методов и функций в коде, Томас и Хант считают необходимым использование генераторов кода, автоматических систем компиляции.
источник

AV

Alexander Vladimirov in RubyRush
Почитайте про dry, kiss, yagni
источник

NK

ID:995096217 in RubyRush
Alexander Vladimirov
Wikipedia
Don’t repeat yourself
Don’t repeat yourself, DRY (рус. не повторяйся) — это принцип разработки программного обеспечения, нацеленный на снижение повторения информации различного рода, особенно в системах со множеством слоёв абстрагирования. Принцип DRY формулируется как: «Каждая часть знания должна иметь единственное, непротиворечивое и авторитетное представление в рамках системы» . Он был сформулирован Энди Хантом и Дэйвом Томасом в их книге The Pragmatic Programmer. Они применяли этот принцип к «схемам баз данных, планам тестирования, сборкам программного обеспечения, даже к документации» . Когда принцип DRY применяется успешно, изменение единственного элемента системы не требует внесения изменений в другие, логически не связанные элементы. Те элементы, которые логически связаны, изменяются предсказуемо и единообразно. Помимо использования методов и функций в коде, Томас и Хант считают необходимым использование генераторов кода, автоматических систем компиляции.
очень похоже на выдержку из PMBok)
источник

NK

ID:995096217 in RubyRush
принцип похож)
источник

AV

Alexander Vladimirov in RubyRush
Alexander Vladimirov
Почитайте про dry, kiss, yagni
Ну и solid естественно*
источник

N

Ni in RubyRush
ID:995096217
Что такое "чистый" или "красивый" код?
Есть отдельная книга по чистому коду ещё
источник

AV

Alexander Vladimirov in RubyRush
Ni
Есть отдельная книга по чистому коду ещё
?)
источник

N

Ni in RubyRush
Google Books
Чистый код: создание, анализ и рефакторинг. Библиотека программиста
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги — концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических…
источник

N

Ni in RubyRush
Вроде бы она, только это разные издания
источник

AV

Alexander Vladimirov in RubyRush
Да, судя по описанию и автору одно и тоже, только издания разные
источник

AA

Andrey Anikin in RubyRush
ID:995096217
Что такое "чистый" или "красивый" код?
Можете читать даже сейчас, в самом начале обучения. Там довольно простые, но очень важные принципы
источник

NK

ID:995096217 in RubyRush
Спасибо)
источник

А

Александр in RubyRush
уфф и задолбался я с криптоботом своим :) а еще только начало самое :)
источник

NK

ID:995096217 in RubyRush
Камарады, а как любая написанная программа может управлять исполнительными устройствами? Я имею ввиду, допустим, я написал прогу переключения переключения потребителей эл/
источник

NK

ID:995096217 in RubyRush
энергии
источник

NK

ID:995096217 in RubyRush
для снижения потребления
источник

А

Александр in RubyRush
будет подавать сигнлы на контроллеры
источник