Публикации по теме 'clean-code'


Улучшите свои приложения Kotlin: руководство по решениям для интеллектуального кэширования
Руководство по решениям для интеллектуального кэширования TL;DR — Caches обсуждает проблемы с кэшированием, такие как связь и удобство обслуживания, и предлагает решения, такие как использование объектного посредника, тестирование сценариев аннулирования и моделирование реальных метафор кэша. В нем делается вывод, что кэши должны быть функциональными и интеллектуальными, а объекты домена не должны кэшироваться. Проблема Связь Тестируемость Инвалидация кэша..

Что опытные разработчики ошибаются в код-ревью
Вот 3 совета, как преуспеть в следующем обзоре кода Большинство разработчиков мало знают о проверках кода. Разработчики бегло просматривают PR. Они не тратят время на надлежащий обзор кода. Они боятся негативных комментариев.

Изучение возможностей и гибкости прокси-объекта JavaScript. С примерами.
Вы устали писать скучный и повторяющийся код? Объект JavaScript Proxy здесь, чтобы помочь! Благодаря возможностям перехвата и настройки вы можете писать более умный и гибкий код, который может адаптироваться к изменяющимся данным и требованиям. Узнайте, как использовать прокси-объект и раскройте весь потенциал ваших объектов! Объект JavaScript Proxy — это мощный и универсальный инструмент, который позволяет вам перехватывать и настраивать взаимодействие с объектами в вашем коде. В..

Волшебные слова, которые превратят «плохой» код в «хороший»
Волшебные слова, которые превратят «плохой» код в «хороший» Всем привет! Вы уже получили приглашение в Хогвартс? Нет? У меня есть нечто потрясающее! Инсайт из одного из уроков под названием «Как сохранить свой код» или что-то в этом роде. Я поделюсь идеями, как превратить ваш проект из ужасного в сказочный. Превратите плохую кодовую базу, полную огромного количества ошибок и слабой архитектуры, в эффективную и последовательную. PS Все мы знаем, что можно написать с нуля, но это..

Самый большой «Ага-момент» в моей карьере разработки программного обеспечения
Чему научиться, чтобы эффективно развивать свои навыки? Я самоуверенный разработчик. Я несколько раз пытался изучать информатику, но всегда бросал учебу. Моя основная причина заключалась в том, что я всегда предпочитал практический опыт проверке теоретических материалов (что также приносило мне деньги). Но тут возник вопрос:

Худшие приемы JavaScript, ухудшающие качество кода
JavaScript, вероятно, один из немногих языков, которые могут делать что угодно в мире программирования. От очень очевидного Front End до менее известных областей, таких как Дроны и Летающие роботы , да, вы правильно прочитали, могут быть созданы с помощью этого языка. Для простоты все, что можно сделать с помощью JavaScript, будет выполняться с помощью JavaScript. Следовательно, знание глубины языка очень важно. Люди ненавидят JS, потому что они не понимают его полностью и то, как он..

Как улучшить свой код с помощью простых рефакторингов
Рефакторинг отлично подходит для расширения и улучшения нашего кода TL;DR: давайте начнем устранять запахи кода Я давно пишу серию статей о Code Smells. Как найти вонючие части вашего кода Код плохо пахнет. Давайте посмотрим, как изменить ароматы. blog.devgenius.io Есть много (возможных) проблем Идем за решениями! Рефакторинг 001 — удаление сеттеров сеттеры нарушают неизменность и добавляют..