Обложка канала

Clean Code. Страница 7

21095 @codeclean

Clean Code - канал на котором публикуются рекомендации по написанию кода, обзоры распространенных ошибок и многое другое.

  • Clean Code

    💥Такого вы еще не видели!

    Друзья, кто работает, учится или планирует начать заниматься программированием – скорее в Твой Программист.

    🔥 Автор данного канала ежедневно БЕСПЛАТНО публикует обучающие материалы с личными комментариями, а в чате канала ты найдешь себе единомышленников, с которыми познавать сферу будет ещё проще и интересней.
    Помимо обучающих материалов, на канале публикуются шутки, новости и просто полезные советы, которые несомненно пригодятся в повседневной жизни программиста.

    Не упусти свой шанс!
  • Clean Code

    О повышении качества кода

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

    И это правдоподобно, однако стоит понимать одну простую в формулировке, но трудную для осознания истину - секрет чистого кода, чему и посвящена данная статья.

    Читать статью (5 мин)

    #programming #clean_code
  • Clean Code

    У App Store наконец есть полноценный Connect API, с помощью которого можно создавать страницы, управлять релизами, ценами, тестированием, получать аналитику. Даешь App Store Connect!
  • Реклама

  • Clean Code

    Как подготовиться к собеседованию в Google

    Да бросьте, чтобы просто подготовиться к собеседованию в компании, о которой вы мечтаете, необходимо попрактиковаться в навыках программирования и освежить память об алгоритмах.

    На помощь в этом придут интернет-ресурсы наподобие HackerRank, Leetcode, GeeksforGeeks. Каждый из них по-своему уникален, но лучше сконцентрируйтесь на каком-то одном из них и прокачивайтесь, чтобы стать лучшим!

    Читать статью (5 мин)

    #programming #learning
  • Clean Code

    #daynews #contests
    Миллион долларов США разыгрывает Huawei в новом конкурсе Apps UP. Надо сделать увлекательное и инновационное приложение с использованием HMS Core, и можно будет получить до 15,000 долларов призовых.
  • Clean Code

    Он зависимый, у него крыша едет

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

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

    #tips #cycles
  • Clean Code

    Да это д@#$мо, а не практика

    На самом деле, особенно у новичков или бывших студентов, часто возникают сложности в правильном понимании принципов работы с Git.

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

    Читать статью (5 мин)

    #clean_code #git
  • Clean Code

    #daynews #population
    На сегодняшний день в мире насчитывается около 23 млн профессиональных разработчиков программного обеспечения и других специалистов, непосредственно участвующих в разработке.
  • Clean Code

    Review Notebook App

    Review Notebook - превосходный инструмент для проведения командного ревью кода в Jupyter Notebooks, поддерживающий широкий функционал:
    ● Визуальное отображение изменений в коде
    ● Комментирование изменений для последующего обсуждения
    ● Темы разговоров для отслеживания всех открытых обсуждений

    "В нашей команде мы использовали ReviewNB для обзора кода в Jupyter. Он очень помог быть более гибкими, если можно так выразиться, в процессе ревью". - Мигель Гонсалес-Фиерро - Data Scientist в Microsoft.

    GitHub

    #tools #jupyter_notebook
  • Clean Code

    Я тут часто бываю, давайте меня вперёд

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

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

    #programming #optimisation
  • Clean Code

    #daynews #react
    React Native продолжает оставаться самым популярным кроссплатформенным фреймворком. Им пользуется 42% из примерно половины мобильных разработчиков, которые используют такие инструменты.
  • Clean Code

    Пустим по безопасным рельсам

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

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

    GitHub | Official Site

    #tools #security
  • Clean Code

    #daynews #it #salaries
    Согласно калькулятору Хабр Карьеры средняя зарплата по всем IT-специализациям за 2-е полугодие 2019 года составляет 113000₽.

    К слову, за 1-е полугодие она составляла 108000₽.
  • Clean Code

    Visual Studio 2019–5 интересных расширений.

    В статье описываются 5 полезных расширений, доступных в Visual Studio 2019, часть из них доступна и в более ранних версиях,а также в VS Code. Они позволят сэкономить время на рефакторинге, подготовке иерархии директорий, при отладке кода, тем самым облегчат процесс программирования.

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

    #programming #extensions
  • Clean Code

    Как быстро создать UI в Python.

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

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

    В статье вы найдете простой способ, как создать графический интерфейс на Python за 5 минут.

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

    #programming #python
  • Реклама

  • Clean Code

    Факторизуйте глубоко вложенный код в отдельный метод

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

    Чем выше уровень вложенности, тем хуже ваш код. Создается визуальная перегрузка, которая усложняет понимание кода и исправление багов.

    Подробнее: Code Complete, стр. 463

    #tips #refactoring
  • Clean Code

    7 основных шаблонов проектирования программного обеспечения

    Данная статья позволит вам познакомиться с 7 основными паттернами проектирования, освежить в памяти назначения каждого из них, а также разобраться в том, где и как их следует применять.

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

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

    #programming #design_patterns
  • Clean Code

    10 вещей, которые я хотел бы знать в начале карьеры программиста

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

    Этому и посвящена данная статья, которая расскажет, на какие 10 аспектов в становлении программистом стоит в первую очередь обратить внимание.

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

    #programming #self_improvement