Clean Code
12.8K subscribers
2.51K photos
7 videos
3.32K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

РКН: clck.ru/3Ht6ch
Download Telegram
Clean Code #test

Выберите правильный вариант 👇🏼
📑 Ответ
Anonymous Quiz
60%
Да
40%
Нет
🧑‍💻 Техника помидора

Каково идеальное соотношение труда и отдыха в рабочее время?

Многие пытались разработать методы и уравнения, чтобы ответить на этот вопрос, одним из которых является «техника помидора». Этот метод гласит, что любую задачу, которую вы выполняете регулярно, например, учебу или повседневную работу, вы должны выполнять за 25/5 блоков времени. Работайте 25 минут, а затем делайте 5-минутные перерывы.

Продолжение следует...

Clean Code #совет
📖​Arduino Workshop
🖋 John Boxall, 2015

Даже и по сей день, несмотря на массовое производство разной электроники и техники, остались энтузиасты, которым интересно самостоятельное создание работающей техники. С этой целью и существует Arduino, работа с которой была описана в данном руководстве. Также автор приводит иллюстрации сборки микроконтроллеров, примеры программирования и советы.

💾 Скачать книгу

Clean Code | #книги #programming
🧑‍💻 Расположение блоков, операторов, пробелы, скобки

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

void myMethod() {
int count = 0; // beginning of method block
if (condition) {
int int2; // beginning of "if" block

}
}

Продолжение следует...

Clean Code #совет #Java #cleancode
Что не так с функциональным программированием?

Функциональное программирование — это парадигма, представляющая программу как набор математических функций и избегающий изменение данных. Самые популярные языки такого типа — Lisp, F#, Scala.

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

📺 YouTube

Clean Code #видео #основы
🔥 Лучшее на канале за неделю

1. ​Arduino Workshop.

2. Solidjs — это легковесный и быстрый аналог React, не использующий виртуальную DOM и компилируемый в прямые DOM-инструкции.

3. Техника помидора.
KeystoneJS

Это мощный фреймворк CMS, основанный на Express и MongoDB. Альтернатива WordPress для Node.js. Он позволит вам с легкостью создавать динамические проекты с хорошо структурированными маршрутами, шаблонами и моделями.

📑 Сайт

Clean Code #инструменты #js
🧑‍💻 Техника помидора

...Хотя соотношение времени и периодов отдыха может различаться у разных людей, общая концепция должна быть полезной для большинства. Лично я нахожу соотношение 50/10 идеальным, так как мне может потребоваться 5-10 минут, чтобы войти в рабочий настрой.

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

Clean Code #совет
📖​Arduino Workshop
🖋 John Boxall, 2015

Даже и по сей день, несмотря на массовое производство разной электроники и техники, остались энтузиасты, которым интересно самостоятельное создание работающей техники. С этой целью и существует Arduino, работа с которой была описана в данном руководстве. Также автор приводит иллюстрации сборки микроконтроллеров, примеры программирования и советы.

💾 Скачать книгу

Clean Code | #книги #programming
📑 ​Google внедрила шифрование на стороне клиента в Gmail для корпоративных пользователей

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

Clean Code #новости #Google
📑 Как упростить работу с базами данных в Nodejs с помощью Objectionjs

Objection.js — сравнительно молодая и минималистичная ORM-библиотека для Node.js, которая сильно упрощает взаимодействие с базами данных и не перегружена дополнительными функциями, как sequalize или typeORM. Разбираемся, в чем ее специфика и как строить запросы с ее помощью.

Clean Code #статьи #NodeJS
Clean Code #test

Выберите правильный вариант 👇🏼
MVP.css

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

📑 Сайт

Clean Code #инструменты #js
Что такое Git?

Команда всегда состоит более чем из одного человека (спасибо, кэп), поэтому чтобы синхронизировать проект между всеми её участниками, используют специальную систему управления версиями.

Одной из таких систем является Git. Он используется практически во всех компаниях, поэтому его знание при трудоустройстве обязательно. В этом видео автор как раз подробно рассказал об этом инструменте.

📺 YouTube

Clean Code #видео #инструменты
🔥 Лучшее на канале за неделю

1.
Как упростить работу с базами данных в Nodejs с помощью Objectionjs.

2. MVP.css — css-фреймворк без классов, который упрощает стилизацию веб-страниц без написания CSS или дополнительной разметки..

3. Техника помидора.
📑 ​DuckDuckGo начал блокировать всплывающие окна входа Google на всех сайтах

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

Clean Code #новости #Google
🧑‍💻 Правила написания кода на Java

— Методы разделяются пустой строкой, объявления свойств класса располагаются по одному на строку.

— На строке располагается только один оператор.

if (b) {
return result;
}


Продолжение следует...

Clean Code #совет #Java #cleancode