<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/kartondev/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя kartondev]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Tue, 05 May 2026 15:35:21 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] BSSN: Лучшая простая система на сегодня]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/haulmont/articles/926132/</guid>
      <link>https://habr.com/ru/companies/haulmont/articles/926132/?utm_campaign=926132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/665/e19/de3/665e19de3e3d4051bedd1d4447a559d8.png" /><p>Автор оригинальной <a href="https://dannorth.net/best-simple-system-for-now/">статьи</a>: Daniel Terhorst-North&nbsp;  </p><p><strong>Вы можете накормить волков и сохранить овец, если сделаете все правильно.</strong></p><p>Многие организации живут в постоянном напряжении между двумя путями разработки: быстрым, но «грязным», и надежным, но медленным. Одни торопятся, оправдывая технический долг «прагматизмом», другие осторожничают, опасаясь ошибок и занимаясь оверинженерингом. Я предлагаю третий путь — «лучшую простую систему на сегодня» (Best Simple System for Now, BSSN), которая сочетает преимущества обоих подходов и не заставляет идти на компромиссы.</p> <a href="https://habr.com/ru/articles/926132/?utm_campaign=926132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 10 Jul 2025 09:00:17 GMT</pubDate>
      <dc:creator><![CDATA[KartonDev (Haulmont)]]></dc:creator>
      <category><![CDATA[Блог компании Haulmont]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Java]]></category><category><![CDATA[Анализ и проектирование систем]]></category><category><![CDATA[Проектирование и рефакторинг]]></category>
      <category>программирование</category><category>проектирование</category><category>проектирование систем</category><category>java</category><category>haulmont</category><category>jmix</category><category>software</category><category>software development</category><category>architecture</category><category>architecture design</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Альтернативы IDEA CE для Jmix и Spring Boot разработчиков]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/haulmont/articles/905038/</guid>
      <link>https://habr.com/ru/companies/haulmont/articles/905038/?utm_campaign=905038&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2de/3f6/ccf/2de3f6ccfe3f149f05c1629f36656b33.png" /><p>Недавно состоялся долгожданный релиз <strong><a href="https://openide.ru/">OpenIDE</a></strong> — открытой среды для профессиональной разработки (Spring Boot/Java/Kotlin и многое другое) от консорциума «Haulmont – Axiom – Astra», построенной на принципах открытости, свободы и отсутствия какой-либо дискриминации. В отличие от конкурентов, эта IDE не позиционирует себя как очередное решение для «импортозамещения», а является самостоятельным продуктом, нацеленным на решение широкого спектра задач современной разработки.&nbsp;&nbsp;</p><p>К написанию данной статьи дополнительным стимулом стал «повышенный интерес» сообщества <em>Jmix-разработчиков</em> к <strong><a href="https://gitverse.ru/features/gigaide/">GigaIDE</a> от Сбера</strong>, релиз которой состоялся почти год назад (27 июня 2024 года). За прошедшее время те, кто хотел, уже успели ознакомиться с возможностями GigaIDE. Теперь же разработчики получили возможность попробовать OpenIDE и сравнить её с предыдущей альтернативой.&nbsp;</p><p>Цель сегодняшней статьи — подробно сравнить эти два продукта и ответить на важные вопросы.</p> <a href="https://habr.com/ru/articles/905038/?utm_campaign=905038&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 28 Apr 2025 08:40:24 GMT</pubDate>
      <dc:creator><![CDATA[KartonDev (Haulmont)]]></dc:creator>
      <category><![CDATA[Блог компании Haulmont]]></category><category><![CDATA[Java]]></category><category><![CDATA[Kotlin]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Текстовые редакторы и IDE]]></category>
      <category><![CDATA[ide]]></category><category><![CDATA[haulmont]]></category><category><![CDATA[axiom]]></category><category><![CDATA[intellijidea]]></category><category><![CDATA[gigaide]]></category><category><![CDATA[openide]]></category><category><![CDATA[astragroup]]></category><category><![CDATA[idea]]></category><category><![CDATA[java]]></category><category><![CDATA[jmix]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Бегство от реальности: как перестать подгонять свой код под устаревшие шаблоны]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/haulmont/articles/814607/</guid>
      <link>https://habr.com/ru/companies/haulmont/articles/814607/?utm_campaign=814607&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2a7/ea4/f7e/2a7ea4f7ee8c11cead1b3609a0a2e22c.png" /><p><br>Как описать хороший код в трех словах? Исходя из опыта — это код, который [приятно поддерживать и эксплуатировать]. СОЛИД, SOLID, СОЛИД... Редко код ревью обходится без упоминания этих принципов, но для разработчика это не означает ничего хорошего. А что, если я скажу вам, что есть альтернатива? Недавно я наткнулся на одну англоязычную <a href="https://dannorth.net/cupid-for-joyful-coding/">статью</a> в блоге автора по имени Dan North. Он поднимает крайне интересные темы: написание хорошего кода, поддержка кодовой базы, порочные практики следования устаревшим трафаретам.&nbsp;</p><p>Думаю, для каждого программиста не секрет, что не всегда есть время и возможность подгонять свое решение под SOLID. Иногда проще оценивать свой код по шкале «хорошего кода» без трафаретов. Тут, конечно, прибегут некоторые люди, которые будут утверждать, что их проекты не содержат говнокода и легаси... Это все просто побег от реальности, нежелание принимать то, что любые проекты и их кодовые базы — это вечные «макароны». В общем, идеализация разработки, которая ни к чему, кроме душевных страданий, не ведет.<br></p> <a href="https://habr.com/ru/articles/814607/?utm_campaign=814607&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 15 May 2024 15:28:50 GMT</pubDate>
      <dc:creator><![CDATA[KartonDev (Haulmont)]]></dc:creator>
      <category><![CDATA[Блог компании Haulmont]]></category><category><![CDATA[Качество кода]]></category><category><![CDATA[Проектирование и рефакторинг]]></category><category><![CDATA[Промышленное программирование]]></category><category><![CDATA[Софт]]></category>
      <category>patterns</category><category>patterns and practices</category><category>CUPID</category><category>solid</category><category>architecture</category><category>java</category><category>jmix</category><category>go</category><category>ruby</category><category>python</category>
    </item>
  

  

      

      

      

    
  </channel>
</rss>
