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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
🧑‍💻 Вы не пишете код для машин

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

Clean Code #совет #cleancode
Добрый день!

В одном из европейских университетов проводится исследование на тему изучения источников стресса у сотрудников управления в срере IT.

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

По завершению исследования полученные результаты будут опубликованы.
📖 Concurrency in C# Cookbook
🖋 Stephen Cleary, 2019

Если вы один из многих разработчиков, все еще сомневающихся в параллельной и многопоточной разработке, эта практическая книга заставит вас передумать. Приводя более 85 рецептов в этом обновленном втором издании, автор демонстрирует методы параллельной обработки и асинхронного программирования с использованием библиотек и языковых особенностей в .NET и C#

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

Clean Code #книги #C_Sharp #dotNET
🧑‍💻 Общие рекомендации по написанию кода

Используйте цепочки исключений соответствующим образом. В Python 3, "raise X from Y" следует использовать для указания явной замены без потери отладочной информации.

Когда намеренно заменяется исключение (использование "raise X" в Python 2 или "raise X from None" в Python 3.3+), проследите, чтобы соответствующая информация передалась в новое исключение (такие, как сохранение имени атрибута при преобразовании KeyError в AttributeError или вложение текста исходного исключения в новом).

Clean Code #совет #cleancode #python
🔥 Лучшее на канале за неделю

1
. Concurrency in C# Cookbook.

2. Mantis — система отслеживания ошибок.

3. Общие рекомендации по написанию кода.
Glassmorphism

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

📑 Сайт

Clean Code #инструменты
🧑‍💻 Эффективно общайтесь и активно сотрудничайте

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

Clean Code #совет #cleancode
📖 Knative Cookbook
🖋 Burr Sutter, Kamesh Sampath, 2020

Когда дело доходит до создания бессерверных приложений, разработчики сталкиваются с рядом проблем, таких как интеграция приложений и создание образов контейнеров из исходного кода. Эта книга с более чем 60 практическими рецептами поможет вам решить эти проблемы с помощью Knative - первой бессерверной платформы, изначально разработанной для Kubernetes.

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

Clean Code #книги #Knative
Clean Code #test #git

Выберите правильный вариант 👇🏼
🧑‍💻 Общие рекомендации по написанию кода

Когда вы генерируете исключение, пишите raise ValueError('message') вместо старого синтаксиса raise ValueError, message.

Старая форма записи запрещена в python 3.

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

Clean Code #совет #cleancode #python
📑 PyPI вводит обязательную 2FA для критически важных проектов

Площадка-репозиторий PyPI, который находится в ведении Python Software Foundation и содержит более 350 000 проектов, сообщил о новой политике для проектов, которые помечены как «критически важные».

Для управления такими проектами их администраторам принудительно включат двухфакторную аутентификацию, по прохождении которой можно будет публиковать, изменять или обновлять проект. В общей сложности в списке «критических» состоит около 3500 репозиториев экосистемы Python.

Clean Code #новости #PyPI
📑 Языка С/C++ не существует

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

Clean Code #статьи #C_plus_plus #Си
🔥 Лучшее на канале за неделю

1
. Языка С/C++ не существует.

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

3. Эффективно общайтесь и активно сотрудничайте.
ScreenshotAPI

Использует один простой вызов API для создания снимков экрана любого веб-сайта. Создавайте масштабируемые файлы и размещайте их в Google Cloud. Доступно 100 бесплатных скриншотов в месяц.

📑 Сайт

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

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

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