Разработка • habr.com • 30 мая 2024 г. 13:23
Вы — разработчик и хотя бы раз говорили тестировщику «Докажи руками»? Или вы — тестировщик и хотя бы раз слышали такое от коллег-разрабов? Либо вы — продакт или тимлид, в команде которого случались или могут случиться такие конфликты? Тогда эта стать...... читать далее
CI тестирование разработка it-компании информационная безопасность новости программирование python совершенный код ооп качество кода code review софт программное обеспечение операционные системы it-инфраструктура devops облачные сервисы инфраструктура ит-инфраструктура научно-популярное научпоп web-разработка управление разработкой управление проектами управление командой управление людьми тимлид менеджмент qa тестирование по qa automation автоматизация тестирования qa testing тестирование веб-приложений testing тестирование мобильных приложенийРазработка • habr.com • 21 мая 2024 г. 8:00
Привет, Хабр! Меня зовут Эллада, я специалист по информационной безопасности в Selectel. Продолжаю рассказывать о безопасности в Docker. В новой статье поговорим о сетевом взаимодействии контейнеров, правильном управлении привилегиями и ограничении п...... читать далее
selectel информационная безопасность веб-разработа программирование совершенный кодРазработка • habr.com • 8 мая 2024 г. 8:39
Каждый контейнер Docker основан на образе, который обеспечивает базу для всего, что вы когда-либо будете развертывать и запускать. Если злоумышленник как-то повлияет на сборку образа и изменит Dockerfile, то сможет совершить навредить вашим системам...... читать далее
selectel информационная безопасность docker совершенный кодРазработка • habr.com • 18 апреля 2024 г. 8:00
Привет, Хабр! Меня зовут Грант, я уже 5 лет занимаюсь backend-разработкой в SimbirSoft, а с 2021 года возглавляю Backend-отдел компании в Краснодаре. В последние несколько лет неоднократно замечаю, что на входном интервью соискатели часто путают прин...... читать далее
программирование совершенный код review ооп качество кода solid graspРазработка • habr.com • 11 марта 2024 г. 13:08
Привет, Хаброжители! Код должен быть готов к релизу всегда! Пайплайн Continuous Delivery автоматизирует процессы контроля версий, тестирования и развертывания при минимальном вмешательстве разработчика. Освойте инструменты и методы непрерывной дост...... читать далее
книги Управление разработкой DevOps Совершенный код TDDРазработка • habr.com • 16 октября 2023 г. 20:12
Время от времени необходимо пересматривать свои методы TDD и напоминать себе, каких моделей поведения следует избегать.Процесс TDD концептуально прост, но по мере его выполнения вы обнаружите, что он бросает вызов вашим навыкам проектирования. Не пут...... читать далее
совершенный кодРазработка • habr.com • 13 октября 2023 г. 12:13
⚡ Tl;dr Модуляризация — это метод разделения сложных систем на более мелкие удобоваримые части для лучшего управления и восприятия. Она повышает эффективность, надежность и ремонтопригодность программных проектов за счет организации кода в модули. О...... читать далее
API TDD совершенный код ООПРазработка • habr.com • 6 октября 2023 г. 10:20
Как говорится, спроси пять программистов, что такое функциональное программирование, получишь шесть разных ответов. В целом это программирование через функции в их математическом понимании, то есть когда функция принимает что-то на вход и что-то возв...... читать далее
python программирование разработка совершенный код code review рефакторинг ооп качество кода функциональное программирование functional programmingРазработка • habr.com • 25 августа 2023 г. 7:54
Есть бесконечное количество способов ошибиться при написании кода. Однако иногда можно заметить явные интересные закономерности, как и где ошибаются программисты. Поговорим о коде, который "притягивает" опечатки. На чём основаны наблюдения...... читать далее
программирование си си++ java c# c c++ ошибки в коде ошибки программистов обзор кода code review опечатки паттерны совершенный код качество кода код программистыРазработка • habr.com • 10 августа 2023 г. 12:56
Привет, Хаброжители! Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональност...... читать далее
Блог компании Издательский дом «Питер» Программирование Проектирование и рефакторинг Совершенный код книгаРазработка • habr.com • 10 августа 2023 г. 5:36
Вас приветствует ваш зануда!Если вы следите за моей ленивой активностью, то заметили бы, что у меня много от чего пригорает. Вот, например:- У меня пригорает от низкосортных статей на потоке: Питон против Безумного Макса, или как я посты на Хабре зам...... читать далее
Ненормальное программирование Python Программирование Совершенный код Кодобред господи за что питон недостатки язык программирования язык программирования python погромистРазработка • habr.com • 9 августа 2023 г. 11:25
Вам когда-нибудь говорили, что вы пишете плохой код? Здесь стыдиться нечего. Мы все пишем несовершенный код, когда только учимся. Хорошая новость в том, что улучшить его — довольно просто, главное — желание. Один из лучших способов улучшить...... читать далее
Блог компании Нетология Python Программирование Совершенный код Проектирование и рефакторинг solid принципы разработки принцип открытости-закрытости поддерживаемость кода принцип подстановки барбары лисков принципы проектирования хороший код объектно-ориентированное по python javaРазработка • habr.com • 7 августа 2023 г. 9:00
Feature-Sliced Design — это архитектурная методология, активно набирающая популярность в последнее время. И не зря: организация разработки по её правилам позволяет упростить процессы, сделать их быстрее и гибче. Больше не нужно будет переживать из-за...... читать далее
Блог компании AvitoTech Разработка веб-сайтов Совершенный код архитектура приложений fsd feature sliced design фронтендРазработка • habr.com • 4 августа 2023 г. 11:36
Искусственный интеллект, и в особенности генеративный ИИ на основе больших языковых моделей (large language model, LLM), может перевернуть жизни многих кодеров. Но некоторые специалисты говорят, что ИИ не заменит живых программистов… по крайней мере,...... читать далее
Блог компании Цифровой СИБУР Искусственный интеллект Карьера в IT-индустрии Программирование Совершенный код ии нейросети программирование chatgptРазработка • habr.com • 28 июля 2023 г. 5:24
Для броского заголовка здесь надо было бы употребить термин «супер-оптимизация» или даже «гипер-оптимизация». Но приставки «супер» ко всему на свете настолько затасканы, что, например, вполне нормальный и даже научный термин «супер-программирование»,...... читать далее
Программирование Совершенный код Компиляторы компилятор оптимизация метапрограммированиеРазработка • habr.com • 21 июля 2023 г. 12:50
Это вводное руководство для архитекторов программного обеспечения. В настоящее время звание «архитектор» очень популярно во всем мире, но не существует настоящего руководства, как стать архитектором программного обеспечения. 1. Общая концепция архит...... читать далее
Блог компании Издательский дом «Питер» Анализ и проектирование систем Микросервисы Профессиональная литература Совершенный код микросервисы совершенный код анализ и проектирование систем профессиональная литератураРазработка • habr.com • 20 июля 2023 г. 9:46
Есть много метрик, которыми можно попытаться измерить качество нашего кода. И во времена первых компьютеров: дорогого железа, огромного потребления электричества, да даже дорогих перфокарт, ценились краткость и скорость выполнения.Сейчас же, бывает,...... читать далее
Программирование Совершенный код чистый код понятный кодРазработка • habr.com • 19 июля 2023 г. 9:54
Всем нам предстоит поддерживать уже существующий код, а также проводить ревью кода коллег.Иногда становится очень тяжело видеть некоторые паттерны, которые кажутся безобидными, но при некорректном использовании или после неосторожного рефакторинга мо...... читать далее
Программирование Совершенный код Go Параллельное программирование go goroutine channel mutex context горутина канал контекст параллельное программирование конкурентное программированиеРазработка • habr.com • 16 июля 2023 г. 4:05
Я очень люблю придумывать для компилятора, который сопровождаю, всякие приемы мелкой, или, как я ее называю, «тактической» оптимизации. В компиляторе при генерации кода имеется такой момент, когда большинство команд будущей программы (точнее, компили...... читать далее
Программирование Совершенный код Assembler Компиляторы оптимизация компиляторРазработка • habr.com • 14 июля 2023 г. 13:00
Иногда человек может обнаружить такие возможности оптимизации, которые не видит компилятор. В этой статье мы начнём с цикла, сгенерированного из кода Си с помощью clang, и скорректируем его разными способами, попутно измеряя прирост в скорости. Эта...... читать далее
Блог компании RUVDS.com Программирование Совершенный код Assembler C ruvds_перевод cи программирование ассемблер GNU оптимизация кода gcc clang