clean code

  • ХабрахабрФото Советы по архитектуре кода для начинающих

    Советы по архитектуре кода для начинающих

    Для кого статья Вы уже написали свои первые 1000 строк кода и сейчас хотите сделать их понятнее, потому что внесение изменений занимает столько-же времени, сколько написать заново, но советы из ООП, SOLID, clean architecture и т.д. непонятны вам. О чем статья Эта статья - не объяснение принципов ООП, SOLID своими словами, а попытка создать промежуточный уровень между никакой и чистой…

    Читать далее »
  • ХабрахабрФото Начать путь в разработке — что почитать «молодому» программисту

    Начать путь в разработке — что почитать «молодому» программисту

    В прошлый раз мы подготовили компактные подборки с настольными справочниками для сисадминов и ресурсами для DevSecOps. Сегодня говорим о книгах для разработчиков, начинающих погружение в мир программного обеспечения. В списке «классика», которую рекомендуют резиденты Hacker News, Reddit и других профильных площадок. В блоге T1 Cloud мы регулярно делимся полезными ресурсами для ИТ-специалистов — подписывайтесь, чтобы не пропустить будущие публикации. /…

    Читать далее »
  • ХабрахабрФото User-Defined в iOS проекте

    User-Defined в iOS проекте

    Разработка iOS приложения - процесс достаточно долгий и скрупулезный, и часто бывают ситуации, особенно в больших проектах, когда код у разработчика на устройстве и у конечного пользователя должен выдавать разные результаты. Это может показаться немного абсурдным, но я сейчас все объясню. Используется: Swift 5 Xcode 13. 4. 1 Вступление Предположим, мы работаем с определенной фичей, которую мы хотим включить только…

    Читать далее »
  • ХабрахабрФото [Перевод] Нет такого понятия — чистый код

    [Перевод] Нет такого понятия — чистый код

    Кажется, все сейчас стремятся к «чистому» коду. Нет почти ни одной статьи в блогах, где автор не скажет о том, насколько «чист» его подход. Команды собираются обсудить, какое из возможных решений самое чистое. Разработчики вокруг заверяют, что практикуют «чистый код». Тем не менее, я осознал: нет такого понятия — чистый код. Чистотой невозможно измерить что-то полезное. Код просто не может быть «чистым», ведь…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Академия плохого кода: переводы строк, пробелы и отступы

    [Из песочницы] Академия плохого кода: переводы строк, пробелы и отступы

    Привет, Хабр! Представляю вашему вниманию перевод статьи «Dark code-style academy: line breaks, spacing, and indentation» автора zhikin2207 Привет, народ! Позвольте мне продолжить рассказ про нашу академию плохого кода. В этом посте мы раскроем другой путь замедления чтения вашего кода. Следующие приёмы помогут вам уменьшить понимание вашего кода и увеличить шансы на появление в нём багов. Готовы? Давайте начнём. Переводы строк,…

    Читать далее »
  • ХабрахабрФото SOLID == ООП?

    SOLID == ООП?

    Наверное я не ошибусь, если скажу, что чаще всего на собеседованиях спрашивают о SOLID принципах. Технологии, языки и фреймворки разные, но принципы написания кода в целом похожи: SOLID, KISS, DRY, YAGNI, GRASP и подобные стоит знать всем. В современной индустрии уже много десятков лет доминирует парадигма ООП и у многих разработчиков складывается впечатление, что она лучшая или и того хуже…

    Читать далее »
  • ХабрахабрФото Чистим код в Angular. Готовим ESLint, codelyzer, stylelint, husky, lint-staged и Prettier

    Чистим код в Angular. Готовим ESLint, codelyzer, stylelint, husky, lint-staged и Prettier

    Если вам не приходилось работать в команде, то, возможно, вы еще не используете эти вещи, а кто-то даже не знает про них. Работая один, вы сами себе хозяин.Как только начали работать в команде  —  ситуация резко меняется. Если нет договоренностей, то каждый начинает писать код в таком стиле, в каком умеет. И даже если вы все же собрались и обсудили…

    Читать далее »
  • ХабрахабрФото Чистая архитектура для фронтендера

    Чистая архитектура для фронтендера

    Современный веб — это сложно. Количество фреймворков и темп их развития заставляет разработчика скакать галопом. Кто-то новые либы юзает, кто-то модные книжки читает. Но иногда чтение и потраченные силы на углубление в архитектуру, ООП, TDD, DDD и т.д. не оправдывают ожидания. А порой книжки запутывают! И даже, самое страшное, неимоверно поднимают ЧСВ! Я рискну по-простому изложить основную мысль Чистой Архитектуры…

    Читать далее »
  • ХабрахабрФото Clean Architecture глазами Python-разработчика

    Clean Architecture глазами Python-разработчика

    Привет! Меня зовут Евгений, я Python-разработчик. Последние полтора года наша команда стала активно применять принципы Clean Architecture, уходя от классической модели MVC. И сегодня я расскажу о том, как мы к этому пришли, что нам это дает, и почему прямой перенос подходов из других ЯП не всегда является хорошим решением. Python является моим основным инструментом разработки уже более семи лет.…

    Читать далее »
  • ХабрахабрФото Что такое «чистый код» в 2020-м?

    Что такое «чистый код» в 2020-м?

    «Чистый код» и чистый кот Разработчиков хлебом не корми, дай поспорить о чистоте кода: например, недавно шумиху навёл пост Дэна Абрамова «Goodbye, Clean Code». Но при этом у самого понятия «чистый код» нет чёткого определения. Главная книга по этому вопросу — «Clean Code», где Роберт «Дядюшка Боб» Мартин сразу заявляет: «сколько программистов, столько и определений». Впрочем, из этого он делает…

    Читать далее »


Кнопка «Наверх»