Clean Code

AAAAAFXAkuj11kgtAI56yA Нравится 3

Clean Code - канал на котором публикуются советы по написанию кода, обзоры распространенных ошибок и многое другое.
По вопросам рекламы: @efimsirotkin
Админ: @Nikita_Goncharuk
Гео и язык канала
Россия, Русский
Категория
Технологии


Написать автору
Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
12.01.2019 22:31
реклама
Telegram Analytics
Подписывайся, чтобы быть в курсе новостей TGStat.
SearcheeBot
Ваш гид в мире Telegram-каналов
TGAlertsBot
Мониторинг упоминаний ключевых слов в каналах и чатах.
24 213
подписчиков
~8.8k
охват 1 публикации
~9.8k
дневной охват
~2
постов / день
36.3%
ERR %
33.98
индекс цитирования
Репосты и упоминания канала
78 упоминаний канала
7 упоминаний публикаций
28 репостов
1С+web+mobile+etc
Nothing but Coding
Nothing but Coding
Nothing but Coding
Nothing but Coding
Nothing but Coding
Nothing but Coding
JavaScript
Data science [ru]
lisTelegram Каталог.
Nothing but Coding
lisTelegram Каталог.
Пятничный деплой
ToolkasGood
Nothing but Coding
Технологии lisTelegram
Hello World
Dank Code
Python Lounge
.Net Review
Рабы галерные
IT Юмор
Рабы галерные
WebDev
Senior Software Vlogger
Новые каналы
rxd_txd
IT Юмор
Не баг, а фича
Dev Tools
THINGS PROGRAMMERS DO
NOP::Nuances of programming
Python Books
WebDev
Frontend Klondike
Codeby.net - канал
Database Books
Frontender's notes
EbanoeIT
rxd_txd
Удалёнка IT
Каналы, которые цитирует AAAAAFXAkuj11kgtAI56yA
Программист
all cups
.Net Review
Android Interview Review
Java Interview Review
NOP::Humor
Цифровое золото
UniLecs
Журнал «Код»
WillMint
HOTEL. Coin for travel
Minter (Русский)
NOP::Nuances of programming
Android Interview Review
Java Interview Review
dr.Brain
UniLecs
UniLecs
Android Live 🤖
IT blog
CODE RED
Техновыжималка
.Net Review
ZAICHENKOTEAM.COM
UniLecs
FrontEndDev
Frontender's notes
Премиум удалёнка
progbazar
IT-обучение
DevBrain
Coding
Game Dev
GameDev Pulse
all cups
Премиум удалёнка
noTieinIT
P.DEV
Android Interview Review
Java Interview Review
Frontend Klondike
Последние публикации
Удалённые
С упоминаниями
Репосты
Clean Code 4 Jun, 15:34
Рынок игр уверенно развивается: по данным Global Games Market Report, объём игровой индустрии к 2022 году достигнет $196 млрд: для сравнения — в 2018 году он составлял $138 млрд. Такой рост требует появления новых специалистов, и одна из ключевых фигур в создании игр — геймдизайнер.

Геймдизайнер — уникальный специалист, который генерирует креативные идеи и разрабатывает живые развивающиеся игровые системы, способные увлечь игроков на долгие годы.

На вебинаре в Нетологии расскажут о специфике работы геймдизайнера, о том, как вдохновлять команду и управлять игровым проектом, о тенденциях рынка и геймификации различных сервисов.

Регистрация открыта. Участие бесплатное
Читать полностью
Clean Code 3 Jun, 17:24
Словечко об инициализации

Неверная инициализация данных - один из самых плодородных источников ошибок в программировании.

Чтобы свести риск к минимуму, пользуйтесь следующими правилами:
● Инициализируйте каждую переменную при ее объявлении;
● Инициализируйте ее там, где она используется в первый раз;
● Уделяйте особое внимание счетчикам и аккумуляторам;
● Инициализируйте данные-члены класса в его конструкторе;
● Инициализируйте именованные константы один раз;
● Внимательно изучайте предупреждения компилятора.

#clean_code #initialising
Читать полностью
Clean Code 3 Jun, 16:15
#daynews #poll #salaries
Рекрутинговая компания Values Value и платформа inGame Job опубликовали результаты Большого Зарплатного Опроса геймдева 2020. В документе собраны данные по уровню компенсаций с учетом разных стран, опыта и возраста специалистов, а также множества других критериев.

Подробный отчет
Clean Code 2 Jun, 18:22
Всё о курсе «Fullstack разработчик JavaScript», 10 июня в 20:00.

Первые 20 участников, зарегистрировавшихся на этот вебинар, получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции.

Еще 10 сертификатов на скидку распределим в прямом эфире между теми, кто записался на вебинар. Запись на участие в акции закрывается в день проведения вебинара в 16:00.
Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!

Применить Сертификат можно только после успешного прохождения вступительного тестирования.
Читать полностью
Clean Code 2 Jun, 15:42
Отсканируй JavaScript с DeepScan

Бывает, что отладить ошибки в коде очень трудно, тогда на помощь приходят различные инструменты для его статического анализа. DeepScan позволяет исправлять ошибки в коде JavaScript, TypeScript, React и Vue.js.

С Deepscan будет намного легче:
● Понимать написанный вами код
● Быть в курсе качества работы вашей команды
● Отслеживать проблемы кода в хронологии

Очень интересной особенностью инструмента является выставление общей отметки, характеризующей качество кода на основе кодовой базы open source-проектов.

GitHub | Tutorial

#clean_code #web_development
Читать полностью
Clean Code 2 Jun, 13:37
#daynews #frameworks #hardest
Cordova и Xamarin занимают 2 и 4 позиции в рейтинге самых "страшных" фреймворков.
Clean Code 29 May, 18:04
#daynews #coding #stackoverflow
 54.1% пользователей Stack Overflow написало свою первую строчку кода до 16 лет
Clean Code 29 May, 16:19
Fortnite - Jira для детей

Кажется, что игры не имеют ничего общего с софтом, которым мы пользуемся на работе при планировании и организации нашего времени, однако в Fortnite заложен всё тот же механизм выполнения и постановки задач, как в Trello, Jira, Asana.

Автор статьи имеет очень креативный подход к объяснению этого явления, ведь он стал замечать за собой, что его работа разработчиком ничем не отличается в структуре от игры в Fortnite.

Читать статью (6 мин)

#team_management #fortnite
Читать полностью
Clean Code 27 May, 14:11
Страничные ошибки

Пару слов об оптимизации, операция, заставляющая ОС заменять страницы памяти, выполняется гораздо медленнее, чем операция, ограниченная одной страницей памяти.

Проблема в том, что если массив включает слишком много строк, то при каждом обращении к новой строке ОС должна будет заменить страницы памяти. Второй пример использует страничную организацию памяти гораздо эффективнее, т.к. страницы загружаются только MAX_ROWS раз.

#programming #optimisation
Читать полностью
Clean Code 26 May, 18:01
Открываем набор на онлайн-курс «Разработчик Node.js». Пройдите вступительный тест и присоединяйтесь.

Курс рассчитан на frontend-разработчиков или backend-разработчиков со знанием Javascript.

За 4 месяца вы научитесь:
- разрабатывать бэкенд любой сложности на Node.js с использованием Express, Passport, Jest, GraphQL, Next.js;
- работать с базами данных MongoDB и PostgreSQL;
- использовать и настраивать CI/CD для своего проекта;
- конфигурировать приложения для production и деплоить на сервер;
- работать с Web Sockets (Socket.IO); - писать понятный и чистый код на TypeScript и многое другое!
Читать полностью
Clean Code 26 May, 12:34
Почему более предпочтителен второй вариант кода?
Опрос
  • 1. Занимает меньше места.
  • 2. Отражает целостную логичную операцию.
  • 3. Переменные отражают функциональое назначение.
  • 4. Соответствует CodeStyle.
  • 5. Оба варианта приемлемы.
2929 голосов
Clean Code 26 May, 12:34
Clean Code 25 May, 12:48
#daynews #applications #tiktok
С апреля 2019 по апрель 2020 в 10 раз выросли доходы TikTok, тем самым он стал самым зарабатывающим приложением в мире.
Clean Code 23 May, 12:53
Что на самом деле означают бессерверные технологии

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

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

Читать статью (5 мин)

#programming #serverless
Читать полностью
Clean Code 22 May, 12:32
Что объединяет автомобиль Tesla и любое приложение на Android? В их разработке использован Java. И это не самое необычное сравнение — ведь на этом языке программирования работают более 3 миллиардов устройств.

Так что если вы ищете одну из самых востребованных профессий в мире программирования, курс по Java-разработке от SkillFactory — идеальный вариант. Всего за год вы освоите навыки с нуля до уровня junior, еще через полгода — прокачаетесь до middle.

Преподаватели — старшие разработчики из Skyeng, Lamoda и Rambler научат писать серверную логику, тестировать приложения на Java и проводить debugging. Мы поможем с резюме, предложим вакансии от партнеров (Vkontakte, Lamoda, JetBrains и др.) и договоримся о собеседованиях. Вам остается только учиться!😉

🧨Пилим цены пополам до 25 мая, чтобы вы смогли начать свой путь в ИТ! Получите курс со скидкой 50%
Читать полностью
Clean Code 21 May, 11:45
#daynews #programming #productivity
Согласно исследованию HackerEarth 2020 для 61% разработчиков наличие нескольких мониторов означает лучшую производительность.
Clean Code 20 May, 19:02
Профессиональный онлайн-курс "Архитектор высоких нагрузок". Best Practice по HighLoad и отказоустойчивости веб-приложений:

За 5 месяцев обучения вы научитесь:
● создавать веб-приложения, которые легко масштабировать
● обеспечивать отказоустойчивость веб-приложений даже при падении серверов
● правильно использовать шаблоны (кеширование, реплицирование, шардирование, индексирование)
● работать с инструментами, разработанными Google, Mail.Ru Group, Yandex

Чтобы попасть на онлайн-курс, пройдите вступительное тестирование
Читать полностью
Clean Code 20 May, 16:02
Почему блок кода ниже лучше блока выше? (ответ ищите в ленте)😊
Опрос
  • 1. Хорошо структурирован код.
  • 2. Более понятно именуются переменные.
  • 3. Уровень абстракции исключения совпадает с уровнем работы метода.
  • 4. Короткое тело метода.
  • 5. Оба варианта приемлемы.
2707 голосов
Clean Code 20 May, 16:02
Clean Code 20 May, 15:36
Почему не стоит использовать интерфейсы.

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

Соответственно, для получения деталей реализации того или иного функционала приходится переходить к другим модулям, что может помешать так называемому состоянию "потока". Присмотритесь к концепции использования базовых классов, а в каких случаях эту концепцию стоит применять расскажет данная статья.

Читать статью (5 мин)

#programming #interfaces
Читать полностью