<?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/amorphius/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя amorphius]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 02 May 2026 00:58:36 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[Принципы — вечны, практики — иллюзорны]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/170523/</guid>
      <link>https://habr.com/ru/articles/170523/?utm_campaign=170523&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Есть большая разница между принципом и хорошей практикой. <br/>
<br/>
<b>Лучшие практики — субъективны и зависят в основном от контекста, в то время как принципы — вечны и универсальны.</b><br/>
<br/>
После написания статьи <a href="http://simpleprogrammer.com/2012/12/15/the-more-i-know-the-less-i-know/">«Чем больше я знаю, тем меньше я знаю»</a> (<i>англ.</i>), я получил несколько писем о том, что существуют некоторые практики, которым нужно следовать абсолютно в любом процессе разработки ПО.<br/>
<br/>
Я давно хотел написать про принципы, и вот вышесказанное заблуждение дало мне ясно понять, что необходимо четко понимать разницу между принципами и практиками. Мы не хотим выливать воду из ванной вместе с ребенком.<br/>
 <a href="https://habr.com/ru/articles/170523/?utm_campaign=170523&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 24 Feb 2013 22:06:55 GMT</pubDate>
      <dc:creator><![CDATA[amorphius]]></dc:creator>
      <category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[principles]]></category><category><![CDATA[practics]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[8 типов сайтов, которые делать не стоит]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/168901/</guid>
      <link>https://habr.com/ru/articles/168901/?utm_campaign=168901&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Один из моих любимых комиксов на <a href="http://theoatmeal.com">theoatmeal.com</a>, непонятно почему еще никто не запостил его, хотя довольно старый.<br/>
<br/>
<img src="https://habrastorage.org/storage2/159/0cb/218/1590cb218ff800701ab9e63967ad3aa6.gif"/><br/>
 <a href="https://habr.com/ru/articles/168901/?utm_campaign=168901&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 10 Feb 2013 10:38:59 GMT</pubDate>
      <dc:creator><![CDATA[amorphius]]></dc:creator>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[theoatmeal.com]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Визуализация кода]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/156571/</guid>
      <link>https://habr.com/ru/articles/156571/?utm_campaign=156571&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Разработчики при написании кода визуализируют то, что пишут. По сути имитируют работу компьютера в голове. Но почему бы компьютеру самому не делать то, что разработчики имитируют?<br/>
<br/>
<iframe src="https://player.vimeo.com/video/36579366" width="560" height="315"frameborder="0" title="Bret Victor - Inventing on Principle" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe><br/>
 <a href="https://habr.com/ru/articles/156571/?utm_campaign=156571&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 29 Oct 2012 13:04:23 GMT</pubDate>
      <dc:creator><![CDATA[amorphius]]></dc:creator>
      <category><![CDATA[Проектирование и рефакторинг]]></category>
      <category><![CDATA[визуализация кода]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему Вы должны сейчас все бросить и начать писать юнит тесты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/154041/</guid>
      <link>https://habr.com/ru/articles/154041/?utm_campaign=154041&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[С моим первым опытом TDD на меня снизошло озарение. Последние 2-3 года со всех сторон атакует информация «TDD это хорошо», «Тебе нужно TDD», отчего мозг инстиктивно начинает противиться насаждаемой информации. До этого я ни разу в коммерческих проектах не практиковал TDD, но когда начал — все встало на свои места. Хочу показать одну интересную на мой взгляд точку зрения на автоматизированные тесты, которой еще ни разу ни от кого не слышал.<br/>
 <a href="https://habr.com/ru/articles/154041/?utm_campaign=154041&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 08 Oct 2012 13:04:57 GMT</pubDate>
      <dc:creator><![CDATA[amorphius]]></dc:creator>
      <category><![CDATA[TDD]]></category>
      <category><![CDATA[TDD]]></category><category><![CDATA[новый взгляд]]></category><category><![CDATA[высокоуровневая архитектура]]></category><category><![CDATA[continuous testing]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
