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

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

21095 @codeclean

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

  • Clean Code

    "Ходить по воде и разрабатывать программное обеспечение по спецификации легко только тогда, когда они оба заморожены." ― Edward V. Berard
  • Clean Code

    Don't have journal comments

    Помните, используйте систему контроля версий! Нет необходимости в мертвом коде, комментируемом коде и особенно в журнальных комментариях. Используйте git log, чтобы получить историю!

    #comments
  • Clean Code

    Avoid disinformation name

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

    #cleancode_dotnet #naming
  • Реклама

  • Clean Code

    Four Startup Engineering Killers

    Четыре ошибки в разработке, которые гарантированно убьют ваш стартап.

    #startup #engineering
  • Clean Code

    When Programmers Became Engineers.

    В наши дни часто трудно определиться, как называть себя, когда вы пишете код. Некоторые предпочитают просто "кодер”, “разработчик” или “программист”, но обычно (особенно, если вы хотите, чтобы ваш уровень заработной платы был хорошим), вы должны выбрать "инженер-программист".

    #history #software #engineering
  • Clean Code

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

    Подписывайтесь на канал @pmdaily. Автор — CTO в нескольких стартапах одновременно. Рассказывает, как запускать сложные продукты без менеджера — ставить задачи, мотивировать себя и команду, планировать время.

    @pmdaily
  • Clean Code

    Save Time by Doing Time the Right Way With Domain-Driven APIs.

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

    #programming #domain_driving_design
  • Clean Code

    Goodbye, Objeсt Oriented Programming

    Объектно-ориентированное программирование - основа основ для любого программиста. Статья о трёх столпах и как легко они рушатся.

    #oop #functional
  • Clean Code

    "Самая ужасная вещь, которую вы можете выучить, это ваш первый язык программирования". - Alan Kay
  • Clean Code

    How Debugging Can Make You a Better Developer.

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

    #debugging #team
  • Clean Code

    Critical soft skills for software developers.

    Гуманитарные навыки так-же важны, если не более важны, чем технические навыки.

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

    #programming #work
  • Clean Code

    The Cost of Premature Abstraction

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

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

    #programming #abstraction
  • Clean Code

    Clean Code: Key for Reproducibility and Team Success

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

    #cleancode #team
  • Clean Code

    Дайте человеку программу и сорвете ему день. Научите человека программировать и сорвете ему жизнь. Muhammad Waseem
  • Clean Code

    Хотели бы освоить машинное обучение? Ребята из SkillFactory приглашают на курс "Практический Machine Learning", где под руководством data scientist’а вы:
    ► освоите современные методы машинного обучения,
    ► научитесь работать с нейронными сетями.
    Вы сможете уверенно использовать методы машинного обучения через 11 недель!

    А у тех, кто мечтает о карьере Data Scientist’а есть возможность пройти полный цикл обучения и охватить такие блоки:
    ● изучения языка Python для анализа данных,
    ● классическое машинное обучение,
    ● нейросети и deep learning
    ● Data Engineering

    Подробности здесь.
  • Реклама

  • Clean Code

    Outdated comment

    Устаревший комментарий. Комментарий, содержимое которого потеряло актуальность, считается устаревшим. Комментарии стареют довольно быстро. Обнаружив устаревший комментарий, обновите его или избавьтесь от него как можно скорее. Устаревшие комментарии часто «отрываються» от кода, который они когда-то описывали. Так в вашем коде появляются плавучие островки недостоверности и бесполезности.

    #comments
  • Clean Code

    Business needs good code

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

    #business #code
  • Clean Code

    Color Threads: Подход к раскраске потоков

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

    #multithreading