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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
📑 Как повысить скорость разработки с помощью общедоступных функций JavaScript

Практическое руководство по написанию лаконичного кода и повторному использованию вспомогательных функций JS в проектах.

🤔 Читать статью

Clean Code #статьи #JavaScript #js
Clean Code #test #oop

Выберите правильный вариант 👇🏼
📑 Ответ
Anonymous Quiz
77%
Да
23%
Нет
🧑‍💻 Пропуск начала итерируемого объекта в Python

...Этот код выдаёт лишь строки, находящиеся после блока комментариев, расположенного в начале файла. Такой подход может быть полезен тогда, когда нужно отбросить лишь элементы (в нашем случае — строки) в начале итерируемого объекта, но при этом точное их количество неизвестно.

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

Clean Code #совет #Python #cleancode
Как работает стек

Наверное, вы уже слышали про переполнение стека. Вы знаете, что это плохо, но не совсем понимаете, что оно значит и из-за чего так происходит? Если да, тогда это видео для вас.

В нём простым языком расскажут про принцип работы стека, зачем он используется и почему от него нельзя избавиться.

📺 YouTube

Clean Code #видео #теория
Сегодня программирование становится одной из самых востребованных профессий 🔝

Сравни Образование предлагает более 4000 онлайн-курсов от 103 школ ведущих школ онлайн-образования со скидкой до 60% 🔥

Благодаря рейтингу школ и отзывам студентов ты сможешь сделать правильный выбор и получить качественные знания в сфере IT 👨‍💻

Переходи на сайт Сравни Образование, выбирай путь и начинай движение к своей цели!🚀
📑 Делаем конфиг сервер безсерверным при помощи AWS API Gateway и DynamoDB

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

Clean Code #статьи #API
👉 Турция никого не ждёт, даже айтишников.
👉 Канада даст вам полугодовую визу, чтобы вы искали работу в стране.
👉 Работа на госкомпанию закроет перед тобой многие двери за границей.
👉 А ещё есть цифровая виза без требований к доходам.

Не знал?

Мы — команда айтишников GeeckoMove и сейчас наша команда работает из самых разных стран. Мы не понаслышке знаем, где айтишникам хорошо, а куда — не стоит и соваться.

Даже если ты ещё учишься или работаешь на позиции джуна, но хочешь работать удалённо или переехать в комфортную страну, подписывайся на наш канал!

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

У нас:
👾 самая свежая информация о визах и релокейте от специалистов, МИДа и консульств;
👾 сообщество айтишников разных уровней из разных стран;
👾 вакансии удалённой работы или с релокацией;
👾 и многое другое!

>> Подписывайся, пока не потерял!
NimbleText

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

📑 Сайт

Clean Code #инструменты
Принцип хорошего кода

«Вам это не понадобится», — говорит принцип YAGNI. Он поможет вам сохранить несколько драгоценных часов и, возможно, даже спасёт проект.

Почему делать что-то дополнительно это плохо и как бороться с желанием добавить ненужных функций в приложение — рассказывается в этом видео.

📺 YouTube

Clean Code #видео #код
🧑‍💻 Реализуйте одно действие для каждого метода/функции

...В качестве примера можно привести вход в приложение. Он выполняет только одно действие, но включает в себя ввод имени пользователя, ввод пароля и нажатие кнопки входа. Все три действия могут быть объединены в logIntoApplication() и/или выделены в отдельные шаги.

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

Clean Code #совет
Clean Code #test #oop

Выберите правильный вариант ☝️
📖​Get programming with Haskell
🖋 Will Kurt, 2018

Начните изучать программирование с интересного языка программирования Haskell, реализующего чисто функциональную парадигму программирования. К настоящему времени на нём написано много open source проектов, которые помогут вам в его изучении. Данное руководство является отличным стартом для начала обучения Haskell и содержит полный обзор возможностей языка для начального уровня.

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

Clean Code | #книги #programming
🧑‍💻 Функции, поддерживающие только именованные аргументы (kwargs)

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

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

Clean Code #совет #cleancode
Guava

Это набор основных библиотек Google для Java. Они содержат новые типы коллекций (например, multimap и multiset), неизменяемые коллекции, библиотеку графов, функциональные типы, утилиты для параллелизма, ввода/вывода, хэширования, обработки строк и многое другое. Все эти инструменты используют специалисты Google в своей работе, а это уже хорошая рекомендация.

📑 Сайт

Clean Code #инструменты #java
📖​C++ Programming
🖋 D. S. Malik, 2018

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

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

Clean Code | #книги #C_Plus_Plus
🧑‍💻 Принцип DRY

...DRY — это аббревиатура от Don't Repeat Yourself. Если в нашем проекте есть один и тот же код в разных местах, то мы можем рассмотреть возможность создания метода/функции для этого кода. Разработка метода/функции помогает нашему коду стать многократно используемым и избежать повторений.

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

Clean Code #совет
📑 Визуализация алгоритмов сортировки

Эта статья посвящена созданию интерактивного приложения для визуализации алгоритмов сортировки. Надеюсь, многим из вас тема покажется интересной. Уверен, что вы успешно пройдёте через все этапы разработки и пополните свою копилку пет-проектов.

🤔 Читать статью

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

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