<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Unit тестове #2: Какво да тестваме?</title>
	<atom:link href="http://skanev.com/2007/02/21/unit-tests-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://skanev.com/2007/02/21/unit-tests-2/</link>
	<description>Блогът на Стефан Кънев</description>
	<pubDate>Thu, 20 Nov 2008 10:20:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Aquarius</title>
		<link>http://skanev.com/2007/02/21/unit-tests-2/#comment-19</link>
		<dc:creator>Aquarius</dc:creator>
		<pubDate>Fri, 23 Feb 2007 22:39:36 +0000</pubDate>
		<guid isPermaLink="false">http://skanev.com/2007/02/21/unit-tests-1-2/#comment-19</guid>
		<description>Ей, как можах да го забравя това. Разбира се, че трябва да се пишат тестове за бъгове. Аргументацията е много проста - самите бъгфиксове често са няколко реда, които не влизат чисто в първоначалния ти замисъл и стоят като кръпка. Когато промениш кода (замениш го с по-качествен), често пропускаш тази кръпка. Не искам да казвам колко пъти ми се е случвало. Теста, разбира се, помага за това. Плюс това е хипер лош стил да генерираш един бъг два пъти.

Иначе, пробвай следната мотивация за кода си - пиши тестовете в аванс. Доста помага. Но това е част от &lt;acronym title="Test-Driven Development"&gt;TDD&lt;/acronym&gt;, за което мисля да пиша като се прибера от Сибир.</description>
		<content:encoded><![CDATA[<p>Ей, как можах да го забравя това. Разбира се, че трябва да се пишат тестове за бъгове. Аргументацията е много проста&mdash;самите бъгфиксове често са няколко реда, които не влизат чисто в първоначалния ти замисъл и стоят като кръпка. Когато промениш кода (замениш го с по-качествен), често пропускаш тази кръпка. Не искам да казвам колко пъти ми се е случвало. Теста, разбира се, помага за това. Плюс това е хипер лош стил да генерираш един бъг два пъти.</p>
<p>Иначе, пробвай следната мотивация за кода си&mdash;пиши тестовете в аванс. Доста помага. Но това е част от <acronym title="Test-Driven Development">TDD</acronym>, за което мисля да пиша като се прибера от Сибир.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Петьо</title>
		<link>http://skanev.com/2007/02/21/unit-tests-2/#comment-18</link>
		<dc:creator>Петьо</dc:creator>
		<pubDate>Fri, 23 Feb 2007 20:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://skanev.com/2007/02/21/unit-tests-1-2/#comment-18</guid>
		<description>Аз тествам в следните случаи:

- Когато това, което трябва да направя ми се стори нетривиално. Тогава първо пиша тест, който да опише това, което искам да се случи. С това обикновено описвам и интерфейса. След което пиша код, който покрива теста. 

- Когато има бъг. Пиша тест, който по някакъв начин да възпроизвежда бъга. С него проверявам дали съм фикснал бъга.

Признавам си - пиша недостатъчно тестове. Кода ми е слабо покрит, и често "пропускам" да напиша тестове където трябва. Но се уча.</description>
		<content:encoded><![CDATA[<p>Аз тествам в следните случаи:</p>
<p>- Когато това, което трябва да направя ми се стори нетривиално. Тогава първо пиша тест, който да опише това, което искам да се случи. С това обикновено описвам и интерфейса. След което пиша код, който покрива теста. </p>
<p>- Когато има бъг. Пиша тест, който по някакъв начин да възпроизвежда бъга. С него проверявам дали съм фикснал бъга.</p>
<p>Признавам си&mdash;пиша недостатъчно тестове. Кода ми е слабо покрит, и често &#8222;пропускам&#8220; да напиша тестове където трябва. Но се уча.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
