Clean Code
13.4K subscribers
2.29K photos
5 videos
2.92K links
Советы по написанию кода, обзоры распространенных ошибок и многое другое.

Ссылка: @Portal_v_IT

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

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

Выберите правильный вариант 👇🏼
🧑‍💻 Программа

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

Clean Code #совет #cleancode
Wallaby

Инструмент для повышения продуктивности разработки. Он запускает JavaScript и TypeScript-тесты пока вы пишете код и выводит результаты в IDE рядом с кодом. Это расширение очень полезное, поскольку позволяет видеть вывод и дебажить в режиме реального времени.

📑 Сайт

Clean Code #инструменты #JavaScript #TypeScript
Алгоритмы и структуры данных для начинающих

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

📺 YouTube

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

1
. PyQt6 — полное руководство для новичков.

2. Wallaby — инструмент для повышения продуктивности разработки. Он запускает JavaScript и TypeScript-тесты пока вы пишете код и выводит результаты в IDE рядом с кодом.

3. Clean Code in JavaScript.
📑 PayPal доигрался с заморозкой аккаунтов без объяснения. Подан групповой иск

Против компании PayPal Holdings, Inc. подан судебный иск за блокировку аккаунтов пользователей. Трое истцов выдвинули обвинение по 4 статьям. К иску могут присоединиться и другие пользователи, чьи аккаунты PayPal были заблокированы в предыдущие годы. Пострадавшие требуют возмещения ущерба, штрафных санкций и компенсаций.

Clean Code #новости #PayPal
🧑‍💻 Имена функций должны начинаться с глагола. Лучше длинное имя, чем не содержательное короткое.

См. код 1 — название start не сообщает, что именно стартует функция. Только заглянув в тело становится понятно, что функция открывает Activity.

А должно быть понятно предназначение функции уже по названию — см. код 2.

Clean Code #совет #cleancode
Clockify

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

📑 Сайт

Clean Code #инструменты
Clean Code #test #patterns

Выберите правильный вариант 👇🏼
Clean Code #test #patterns

Выберите правильный вариант 👇🏼
🧑‍💻 Команды switch

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

Clean Code #совет #cleancode
📖 Clean C++
🖋 Stephan Roth, 2017

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

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

Clean Code #книги #C_plus_plus #cleancode
🧑‍💻 Объекты как аргументы

Если количество аргументов функции/метода превышает 2-3, то стоит задуматься об объединении некоторых аргументов в отдельную абстракцию или класс.

Clean Code #совет #cleancode
MySQL туториал для начинающих

Туториал по MySQL для начинающих. Изучите MySQL, самую популярную в мире базу данных с открытым исходным кодом.

📺 YouTube

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

1
. Clean C++.

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

3. Объекты как аргументы.
Coderbyte

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

📑 Сайт

Clean Code #инструменты