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

Ссылка: @Portal_v_IT

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

РКН: clck.ru/3Ht6ch
Download Telegram
WireShark

Это передовой и широко используемый анализатор сетевых протоколов. Он позволяет вам посмотреть, что происходит в вашей сети на микроскопическом уровне и является стандартом де-факто (а часто и де-юре) для многих коммерческих и некоммерческих предприятий, государственных учреждений и учебных заведений. Разработка Wireshark процветает благодаря добровольному вкладу сетевых экспертов со всего мира и является продолжением проекта, начатого Джеральдом Комбсом в 1998 году.

📑 Сайт

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

Чистый код разбивает многочисленные шаги автоматизации на фрагменты. Если сценарий тестирования состоит из множества шагов, то эти шаги делятся на части кода. Фундаментальное программирование направлено на то, чтобы каждый метод/функция выполняли только одно действие.

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

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

Выберите правильный вариант 👇🏼
🧑‍💻 Получение срезов итераторов в Python

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

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

Clean Code #совет #Python #cleancode
📖​NGINX Cookbook
🖋 Derek DeJonghe, 2020

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

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

Clean Code | #книги #web #HTTP
3 совета от Senior разработчика

Новички, которые только вошли в IT, очень часто наступают на грабли. Этих ошибок можно избежать, если прислушиваться к советам опытных разработчиков.

В этом видео автор поделился своим опытом и рассказал про самые распространённые мифы, которые встречаются среди новичков.

📺 YouTube

Clean Code #видео #профессия
AutoHotKey

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

📑 Сайт

Clean Code #инструменты #ahk
Clean Code #test #ООП

Выберите правильный вариант 👇🏼
🧑‍💻 Реализуйте одно действие для каждого метода/функции

...В результате инженер по автоматизации тестирования не будет включать различные шаги в один метод/функцию. Например, объектная модель страницы для поиска в Google не должна объединять ввод текста и нажатие кнопки Google Search в одном методе/функции. Если метод/функция содержит 'And' в своем имени, то, вероятно, лучше всего сократить метод/функцию, чтобы они выполняли свою собственную задачу.

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

Clean Code #совет
Проектируем OpenSource-приложение

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

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

📺 YouTube

Clean Code #видео #практика
📖​Nim in Action
🖋 Dominik Picheta, 2017

Nim - это мультипарадигменный язык, который предлагает мощные параметры настроек с возможностью компилировать все, от C до JavaScript. Из Nim in Action вы узнаете, чем Nim отличается от других языков по стилю и производительности, освоите его структуру и синтаксис и откроете для себя уникальные особенности.

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

Clean Code | #книги #JavaScript
📑 Обязан ли разработчик развиваться?

Из каждого утюга раздаются возгласы, что разработчик должен развиваться день и ночь, ведь у нас такая профессия! Каждый должен обладать солидным профилем на гитхабе, для чего, придя домой после дня работы, обязан контрибутить в опенсорс-проекты. Впрочем, отдохнуть тоже можно — например, запустив в перерыве свой пет-проект и поучаствовав в хакатоне. Ночью можно совсем расслабиться и понабивать себе профиль в литкоде, а во время походов в туалет — прочитать пару статей.

Но действительно ли всё это надо? Разработчик в самом деле обязан проводить всё своё свободное время за написанием кода? А обязан ли разработчик постоянно развиваться?

Clean Code #статьи #career
Ear Trumpet

Фантастический продвинутый регулятор громкости для Windows! Если вы когда-нибудь хотели, чтобы громкость в Windows увеличилась до 11, то Ear Trumpet

📑 Сайт

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

Выберите правильный вариант 👆
🧑‍💻 Пропуск начала итерируемого объекта в Python

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

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

Clean Code #совет #Python #cleancode
📖​Learning React
🖋 Alex Banks, Eve Porcello, 2020

Если вы хотите научиться создавать эффективные веб-приложения на React, данная книга для вас. Эта обновленная версия также идеально подходит для веб-разработчиков и инженеров-программистов, которые знают основы JavaScript, CSS и HTML. В ней представлены передовые практики и шаблоны для написания современного кода на React. Никаких предварительных знаний о React или функциональном JavaScript не требуется.

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

Clean Code | #книги #JavaScript #React #CSS #HTML #web
Как не бросить обучение?

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

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

📺 YouTube

Clean Code #видео #обучение