home.social

#software_development — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #software_development, aggregated by home.social.

  1. 🚀 Behold, yet another command-line tool that promises to revolutionize your package search adventures! 🤯 Whohas finally delivers the thrill of cross-distro searching with the excitement of watching paint dry. 🎨 If only it could install the packages for you while you're busy reading GitHub's never-ending menu options! 😅
    github.com/whohas/whohas #commandlinetools #package_manager #cross_distro #tech_news #software_development #HackerNews #ngated

  2. Что можно понять только написав своего агента для кодинга

    Сейчас агентов пишут все. Ваш сосед пишет агента. Ваш кот, вероятно, тоже, просто пока не пушит на GitHub. И если вы ещё не начали, то как минимум думали об этом в душе, прикидывая архитектуру между шампунем и кондиционером. Чем интересен именно кодинг-агент? Это идеальная ловушка для самоуверенного разработчика. Цель кристально ясна : читай код, пойми его, измени, проверь. Что может пойти не так? (Спойлер: вообще всё.) Под этой обманчивой простотой скрывается хаос — модели, которые обходят ваши ограничения с грацией уличного кота, инструменты, ломающиеся способами, о которых вы не подозревали, и промпты, которые прекрасно работают ровно до момента обновления модели на одну минорную версию. Я построил такого агента, тут расскажу что я узнал — и, надеюсь, этого хватит, чтобы вы захотели повторить мой путь. Или хотя бы посочувствовать. Что я собственно построил Назвал я его QuillCode . Звучит солидно, а внутри — вот что:

    habr.com/ru/articles/1007720/

    #agentic_coding #agentic_ai #agentic_engineering #software_engineering #software_development #claude_code

  3. I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. nokturnal.pl/2025/07/nokturnfm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2

  4. I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. nokturnal.pl/2025/07/nokturnfm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2

  5. I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. nokturnal.pl/2025/07/nokturnfm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2

  6. I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. nokturnal.pl/2025/07/nokturnfm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2

  7. I've wrote a post about API/driver interface I've designed and implemented for making various devices equipped with OPL soundchip (responsible for that AdLib / SoundBlaster specific sound in old PC games) talk with SCUMMVM on Atari Falcon 030 (,but not only) and little bit about development itself. Some of it was already posted on Atari Forum / YT. nokturnal.pl/2025/07/nokturnfm #atari #scummvm #atarifalcon030 #atarifalcon #ct60 #retrocomputing #software_development #nokturnfm2 #nokturnfm3 #opl3 #opl2

  8. TDD: разработка быстрее и качественнее

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

    habr.com/ru/articles/925446/

    #tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first

  9. TDD: разработка быстрее и качественнее

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

    habr.com/ru/articles/925446/

    #tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first

  10. TDD: разработка быстрее и качественнее

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

    habr.com/ru/articles/925446/

    #tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first

  11. TDD: разработка быстрее и качественнее

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

    habr.com/ru/articles/925446/

    #tdd #test_driven_development #software_development #testing #agile #unit_testing #code_quality #refactoring #test_first

  12. Что такое CI/CD, и почему непрерывная? Темная сторона силы настоящего и воспоминания о прошлом

    Мне тут попалась статья по теме , которая начинается с такого определения: Непрерывная интеграция (Continuous Integration, CI) и непрерывная поставка (Continuous Delivery, CD) представляют собой культуру, набор принципов и практик, которые позволяют разработчикам чаще и надежнее развертывать изменения программного обеспечения. Как по мне, то с самого начала нас пытаются если не подло обмануть, но ввести в заблуждение. Как вы думаете почему разработчикам нужно чаще вносить-развертывать изменения программного обеспечения? Насколько я знаю, для этого есть только две очевидных причины. По-моему, это определение очень отличается от того, что понимали под подобными терминами лет, скажем, 20 назад.

    habr.com/ru/articles/888804/

    #cicd #continuous_integration #continious_delivery #software_development #software_architecture #developer_tools

  13. Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна

    Зачастую full stack (и не только) проекты создаются без функциональных тестов. Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества. Необходимость в тестах также возникает, когда количество багов или жалоб пользователей переходит все границы. В такой ситуации разработчики проекта решают добавлять тесты, и тут выясняется, что это не так просто, как большинство думает. Проблема сложности тестов в подобной ситуации кроется в том, что на этапе проектирования продукта никто не думал о его тестировании и необходимости сделать его пригодным для тестирования (автоматического). На этапе проектирования самого продукта гораздо проще проектировать тесты, потому что вы не ограничены существующим кодом продукта, фреймворками и утилитами, входящими в состав продукта. В этой части статьи я на примере покажу, как можно спроектировать простое веб-приложение, используя функциональное тестирование, и имплементировать веб-приложение. Поехали!

    habr.com/ru/articles/846046/

    #automationtesting #functional_testing #web_developement #tdd #architecture #fullstack_development #software_development #software_design