NOP::Nuances of Programming
69.9K subscribers
3.19K photos
10 videos
12 files
4.52K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://tttttt.me/nophumor
NOP::Recruiter Удаленка- https://tttttt.me/nopremote
Download Telegram
Присвоение имён — одна из главных трудностей в разработке. Невозможно подсчитать, сколько времени мы тратим на обдумывание имён и на попытки разобраться в коде с плохими именами. И не важно, объекты это, методы, классы или что-то другое. Считается доказанным фактом, что мы тратим больше времени на чтение кода, а не на его написание, поэтому хорошие правила присвоения имён в будущем облегчат вам жизнь.

@nuancesprog #статьи #ruby #RubyonRails #cleancode
Сегодня, у нас есть доступ к сотням различных курсов, книг и самоучителей, с помощью которых каждый из нас может выучить тот или иной ЯП, не выходя из дома. Однако, вместе с тем возникает проблема, особенно касающаяся новичков-самоучек — проблема «грязного кода». Именно этой проблеме мы и посвятили небольшой цикл из двух частей!
В первой части мы разберем такое явление, как «code smell» или «код с запашком», разберем несколько примеров такого кода и попробуем научить вас писать чисто

https://nuancesprog.ru/p/1626/

@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
Сегодня, у нас есть доступ к сотням различных курсов, книг и самоучителей, с помощью которых каждый из нас может выучить тот или иной ЯП, не выходя из дома. Однако, вместе с тем возникает проблема, особенно касающаяся новичков-самоучек — проблема «грязного кода». Именно этой проблеме мы и посвятили небольшой цикл из двух частей!


Во второй части мы продолжим разбирать "код с запашком" или code smells: разберем несколько примеров кода и научимся писать чисто.

https://nuancesprog.ru/p/1635/

@nuancesprog #статьи #CleanCode #SoftwareDevelopment #web
​​Что такое чистый код, и как овладеть искусством его написания начинающему разработчику? Ответы на эти вопросы можно найти в нашем руководстве

Часть 1 - https://nuancesprog.ru/p/3689
Часть 2 - https://nuancesprog.ru/p/3692

@nuancesprog #цикл #CleanCode
📃 Возможно, вы часто встречали такое понятие, как чистый код. Что это такое и зачем он нужен? Разберемся с основами написания чистого кода, его характеристиками, а также узнаем, как писать код с использованием S.O.L.I.D-принципов

https://nuancesprog.ru/p/3502

@nuancesprog #статьи #CleanCode
Несколько полезных советов, как лучше именовать логические переменные, выполненные в форме легко запоминающихся таблиц и проиллюстрированные примерами

https://nuancesprog.ru/p/7423/

@nuancesprog #CleanCode
О дивный читаемый код

А знаете ли вы, куда ведут мечты разработчиков? Конечно же, к читаемому коду. Поэтому пакуем необходимый набор разработчика и отправляемся в тернистый путь за образцовыми практиками для написания кода на языке Scala.

https://nuancesprog.ru/p/8145

@nuancesprog #статьи #CleanCode
Комментарий в коде написать - всё равно, что проиграть

Комментарии в коде - это "абсолютное добро" или "неизбежное зло"? Где же четкая грань между плохими и хорошими из них? Такой вот дискуссионный вопрос! И как хорошо, что есть с кем поспорить, не так ли?

https://nuancesprog.ru/p/8298

@nuancesprog #статьи #CleanCode
Как создать наиболее успешный код? Что способствует повышению качества кода? Ознакомимся с лучшими практиками.

https://nuancesprog.ru/p/12598

@nuancesprog #статьи #CleanCode
Хотя у чистого кода имеется ряд преимуществ, его внедрение в проект не всегда оправдано. Рассмотрим ситуации, когда чистый код слишком дорог.

https://nuancesprog.ru/p/17151/

@nuancesprog #CleanCode
Что важнее - чистота, читаемость, расширяемость и надежность кода или производительность? Чтобы ответить на этот вопрос, нужны прагматизм и гибкость квалифицированного специалиста. Прислушайтесь к рекомендациям опытного разработчика iOS, Android и игр.

https://nsprg.ru/x9kXKO

VK: https://nsprg.ru/mwPrgx

Дзен: https://nsprg.ru/vGkenv

@nuancesprog #CleanCode
Предлагаем практический пример улучшения, казалось бы, чистого кода на сетевом и UI-уровне. Посмотрите, как в процессе продуманного рефакторинга - путем удаления всего лишнего (вложений, типов), уменьшения отступов, выполнения модульной разбивки - можно повысить уровень читаемости и производительности проекта.

https://nsprg.ru/v82qrm

VK: https://nsprg.ru/vg2yXx

Дзен: https://nsprg.ru/v3BK9x

@nuancesprog #CleanCode #SwiftUI
Проблемный код, даже если он более или менее работает, требует больших затрат на поддержку. Отточить навыки создания чистого кода, хорошо читаемого и легко поддерживаемого, помогут 8 простых советов.

https://nsprg.ru/vqYWov

VK: https://nsprg.ru/mnqW1O

Дзен: https://nsprg.ru/mYAnZm

@nuancesprog #JavaScript #CleanCode
Умением писать чистый код должен обладать каждый программист. Разберем 10 полезных рекомендаций по созданию четкого и понятного кода, который легко сопровождать и отлаживать.

https://nsprg.ru/vq9YZv

VK: https://nsprg.ru/mnLqdv

@nuancesprog #Kotlin #CleanCode