Публикации по теме '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 — удаление сеттеров сеттеры нарушают неизменность и добавляют..