<?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/icoder/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя icoder]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 25 Apr 2026 18:32:40 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/companies/kaspersky/articles/696724/</guid>
      <link>https://habr.com/ru/companies/kaspersky/articles/696724/?utm_campaign=696724&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Подход фаззинг-тестирования родился еще в 80-х годах прошлого века. В некоторых языках он используется давно и плодотворно — соответственно, уже успел занять свою нишу. Сторонние фаззеры для Go были доступны и ранее, но в Go 1.18 появился стандартный. Мы в «Лаборатории Касперского» уже успели его пощупать и тестируем с его помощью довольно большой самостоятельный сервис. <br>
<br>
<img src="https://habrastorage.org/webt/yr/b4/2n/yrb42nctjplyuk4xdbtbnjy3bmw.jpeg"><br>
<br>
Меня зовут Владимир Романько, я — Development Team Lead, и именно <a href="https://kas.pr/romanko-fuzzng-go-habr" rel="nofollow noopener noreferrer">моя команда фаззит баги на Go</a>. В этой статье я расскажу про историю фаззинга, про то, где и как искать баги, а также как помочь фаззинг-тестам эффективнее находить их в самых неожиданных местах. И покажу этот подход на примере обнаружения SQL-инъекций.<br> <a href="https://habr.com/ru/articles/696724/?utm_campaign=696724&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 03 Nov 2022 08:26:49 GMT</pubDate>
      <dc:creator><![CDATA[icoder («Лаборатория Касперского»)]]></dc:creator>
      <category><![CDATA[Блог компании «Лаборатория Касперского»]]></category><category><![CDATA[Go]]></category><category><![CDATA[Информационная безопасность]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Тестирование IT-систем]]></category>
      <category><![CDATA[программирование]]></category><category><![CDATA[go]]></category><category><![CDATA[golang]]></category><category><![CDATA[go fuzz]]></category><category><![CDATA[разработка]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[фаззинг]]></category><category><![CDATA[фаззинг-тестирование]]></category><category><![CDATA[qa]]></category><category><![CDATA[тестирование по]]></category><category><![CDATA[qa automation]]></category><category><![CDATA[автоматизация тестирования]]></category><category><![CDATA[testing]]></category><category><![CDATA[qa testing]]></category><category><![CDATA[уязвимость]]></category><category><![CDATA[sql]]></category><category><![CDATA[fuzzing]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Практические советы для эффективного инспектирования кода. Часть 2]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/241650/</guid>
      <link>https://habr.com/ru/articles/241650/?utm_campaign=241650&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<a href="http://habrahabr.ru/post/151814/">Первая часть</a> практических советов для эффективного инспектирования кода была написана более двух лет назад, но актуальность не потеряла. В данной статье содержатся ещё несколько советов, которые позволяют повысить эффективность этой сложной и ответственной практики. Если коротко, то инспекции надо проводить быстро, рассказывать о них, визуализировать и не пытаться объять необъятное.<br/>
 <a href="https://habr.com/ru/articles/241650/?utm_campaign=241650&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 27 Oct 2014 16:48:33 GMT</pubDate>
      <dc:creator><![CDATA[icoder]]></dc:creator>
      <category><![CDATA[Программирование]]></category><category><![CDATA[Качество кода]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[инспектирование кода]]></category><category><![CDATA[code review]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Автотесты – барское дело]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/238353/</guid>
      <link>https://habr.com/ru/articles/238353/?utm_campaign=238353&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Зачем разработчикам писать автотесты? С таким же успехом их можно заставить класть плитку или вести бухгалтерию. Не барское это дело! Или, все-таки, барское?<br>
<br>
<img src="https://habrastorage.org/files/d01/2fb/21f/d012fb21f9c446aab4603d54aac0924d.jpg"><br>
<br> <a href="https://habr.com/ru/articles/238353/?utm_campaign=238353&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Fri, 26 Sep 2014 20:13:33 GMT</pubDate>
      <dc:creator><![CDATA[icoder]]></dc:creator>
      <category><![CDATA[Тестирование IT-систем]]></category>
      <category><![CDATA[автоматизация тестирования]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Практические советы для эффективного инспектирования кода]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/151814/</guid>
      <link>https://habr.com/ru/articles/151814/?utm_campaign=151814&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Инспектирование кода — это очень сложная и ответственная задача, которая может отнимать много ресурсов. Важно ответственно подходить к инспектированию и проводить его эффективно. Эффективно — это значит тратить мало времени и находить много дефектов. Но как повысить эффективность? Ниже представлены несколько советов, которые помогут в этом. <a href="https://habr.com/ru/articles/151814/?utm_campaign=151814&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 19 Sep 2012 19:20:14 GMT</pubDate>
      <dc:creator><![CDATA[icoder]]></dc:creator>
      <category><![CDATA[Программирование]]></category><category><![CDATA[Качество кода]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Code Review]]></category><category><![CDATA[инспектирование кода]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Benchmark: AutoMapper vs BLToolkit vs EmitMapper]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/80793/</guid>
      <link>https://habr.com/ru/articles/80793/?utm_campaign=80793&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<h4>О чем речь?</h4><br/>
Речь в этой заметке пойдет о библиотеках для автоматического копирования полей одного объекта в поля другого (мэппинг объектов). О том, для чего это надо можно почитать, например, <a href="http://habrahabr.ru/blogs/net/71820/">тут</a>.<br/>
<br/>
Предлагаю рассмотреть следующие библиотеки, с помощью которых можно решить вышеописанную задачу:<br/>
<br/>
1) <b>AutoMapper</b><br/>
2) <b>BLToolkit</b><br/>
3) <b>EmitMapper</b><br/>
<br/>
Все эти библиотеки отличает тот факт, что они используют Emit для генерации кода во время выполнения, и потенциально могут работать с эффективностью приближенной к ручному кодированию. Так ли это, предлагаю проверить.<br/>
 <a href="https://habr.com/ru/articles/80793/?utm_campaign=80793&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 14 Jan 2010 16:36:10 GMT</pubDate>
      <dc:creator><![CDATA[icoder]]></dc:creator>
      <category><![CDATA[.NET]]></category>
      <category><![CDATA[.NET]]></category><category><![CDATA[AutoMapper]]></category><category><![CDATA[BLToolkit]]></category><category><![CDATA[EmitMapper]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
