Чтобы новый функционал в коде не ломал другой функционал, и не нарушалась производительность приложения, необходимо добавлять в CI после сборки Performance Regression Testing, которое покажет есть ли проблемы с новым релизом и "зафейлит" его, если показатели упали
Подобные тесты могут быть также нагрузочные, на обратную совместимость, на безопасность, на отказоустойчивость, на совместимость API, на миграцию данных, на стабильность при длительной работе (soak testing), на восстановление после сбоев (disaster recovery), на корректность работы в условиях ограниченных ресурсов (memory/CPU limits), на корректность работы с внешними зависимостями (contract testing), на доступность сервисов (availability testing)
Главное сильно не заморачиваться, так как иногда можно забить на часть тестов, чтобы новая "фича" появилась в проде
И вообще такие тесты обычно запускаются не во время сборки, а отдельной репой в CI, которая тригерится после сборки dev ветки, и мерж реквест в прод должен быть покрыт этим тестами
Подобные тесты могут быть также нагрузочные, на обратную совместимость, на безопасность, на отказоустойчивость, на совместимость API, на миграцию данных, на стабильность при длительной работе (soak testing), на восстановление после сбоев (disaster recovery), на корректность работы в условиях ограниченных ресурсов (memory/CPU limits), на корректность работы с внешними зависимостями (contract testing), на доступность сервисов (availability testing)
Главное сильно не заморачиваться, так как иногда можно забить на часть тестов, чтобы новая "фича" появилась в проде
И вообще такие тесты обычно запускаются не во время сборки, а отдельной репой в CI, которая тригерится после сборки dev ветки, и мерж реквест в прод должен быть покрыт этим тестами
❤1
Головой поехал.. 🤖
Почему всякие Claude/Codex/Copilot/и тд это большая огромная дыра в безопасности ваших данных?
На скриншоте видно что claude пытается обновить код на виртуальной машине за NAT, но только IP странный в этот раз, должен быть 192.168.11.130, а в реальности из Казахстана 😁😁😁
Думаю таких ситуаций много. Будьте бдительны, и лучше запускать клода и ему подобных внутри виртуалок
Почему всякие Claude/Codex/Copilot/и тд это большая огромная дыра в безопасности ваших данных?
На скриншоте видно что claude пытается обновить код на виртуальной машине за NAT, но только IP странный в этот раз, должен быть 192.168.11.130, а в реальности из Казахстана 😁😁😁
Думаю таких ситуаций много. Будьте бдительны, и лучше запускать клода и ему подобных внутри виртуалок
✍6🌚3💯2🐳1🍓1🦄1💊1
В Codex появилась новая модель gpt 5.4 (поддерживает до 1млн контекста)
Акки можно брать на funpay.com по 0.5 бакса за штуку) (Подписка Buisness или Pro, важно еще кол-во отзывов продавца, а также период 1 месяц)
Акки можно брать на funpay.com по 0.5 бакса за штуку) (Подписка Buisness или Pro, важно еще кол-во отзывов продавца, а также период 1 месяц)
❤4🔥3
Вышла статья на хабре про мой S4Core) Кому интересно, читаем)
https://habr.com/ru/articles/1007060/
https://habr.com/ru/articles/1007060/
Хабр
Как я искал замену MinIO S3 и написал свой S4 на Rust
Спойлер для тех кто не в курсе: В начале 2025 года компания MinIO в лице сооснователя Harshavardhana начала поэтапно сворачивать свою версию Community Edition. В феврале из open-source версии был...
👍11🔥3
Кстати gpt 5.4-extra (даже не Pro версия), пока на процентов 10-20 впереди opus 4.6 по сложнейшему кодингу на модулях S4Core, вероятно это изза того что в 5.4 по дефолту 1млн окно котекста, а в опус 4.6 200к всего. И еще одни плюс, в подписке GPT практически нет лимитов в отличии от Anthropic
Вот так подписка с funpay за 0.3 бакса на GPT Business побеждает Claude за 20$ как щенка)
Вот так подписка с funpay за 0.3 бакса на GPT Business побеждает Claude за 20$ как щенка)
👍5🔥2
Прочитал интересную статью про людей которые не знают что такое связь/интернет/vpn/youtube/торговые центры и вся эта цивилизация, живут здесь и сейчас. И после прочтения появились странные мысли, может быть реально мы что-то уже потеряли и то что уже не сможем вернуть? (дочитайте статью до конца)
https://dzen.ru/a/acsNWDbZ53_ueicd
*Вспомнил про фильм "Счастливые люди" в нескольких частях, кто смотрел тот поймет)
https://dzen.ru/a/acsNWDbZ53_ueicd
*Вспомнил про фильм "Счастливые люди" в нескольких частях, кто смотрел тот поймет)
Дзен | Статьи
Почему в корякской избе без центрального отопления теплее, чем в городской квартире с батареями
Статья автора «Путешествия со смыслом» в Дзене ✍: Температура здесь ни при чём.
Я понял это на вторую ночь, когда поймал себя на том, что не хочу никуда - ни в тепло, ни домой.
Я понял это на вторую ночь, когда поймал себя на том, что не хочу никуда - ни в тепло, ни домой.
🔥1