<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Komentarze do: Continous integration &#8211; i po co to wszystko?</title>
	<atom:link href="http://blog.testowka.pl/2010/01/19/continous-integration-i-po-co-to-wszystko/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.testowka.pl/2010/01/19/continous-integration-i-po-co-to-wszystko/</link>
	<description>Blog o jakości oprogramowania.</description>
	<lastBuildDate>Thu, 02 Feb 2012 18:56:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Autor: Tommy</title>
		<link>http://blog.testowka.pl/2010/01/19/continous-integration-i-po-co-to-wszystko/comment-page-1/#comment-4170</link>
		<dc:creator>Tommy</dc:creator>
		<pubDate>Mon, 30 May 2011 10:59:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.testowka.pl/?p=227#comment-4170</guid>
		<description>Fajnie napisane pomimo lekko nierzeczywistej realizacji - bez uwzględnienia czasu na naprawę błędów i powtórne testy. 
Ale właśnie możliwość szybkiej weryfikacji poprawek błędów jest wielkim plusem CI.</description>
		<content:encoded><![CDATA[<p>Fajnie napisane pomimo lekko nierzeczywistej realizacji &#8211; bez uwzględnienia czasu na naprawę błędów i powtórne testy.<br />
Ale właśnie możliwość szybkiej weryfikacji poprawek błędów jest wielkim plusem CI.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Wiking</title>
		<link>http://blog.testowka.pl/2010/01/19/continous-integration-i-po-co-to-wszystko/comment-page-1/#comment-4165</link>
		<dc:creator>Wiking</dc:creator>
		<pubDate>Mon, 04 Apr 2011 10:30:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.testowka.pl/?p=227#comment-4165</guid>
		<description>Fajnie napisane - brakuje jednak mi jednozdaniowego podsumowania: &quot;CI lepiej zapobiegac powstawaniu bledow niz je pozniej naprawiac&quot; Dzieki CI unikamy wielu bledow poprzez natychmiastowe informacje Programista1 - twoj kod powoduje konflikt podczas commit, Programista2 - po dodaniu twoich zmian kod sie nie kompiluje itd...

Proces CI ma to do siebie ze mozna go zmodyfikowac i stowrzyc taki ktory ma maksymalnie ulatwic prace jak i podniesc jaskosc. 

np:
- commit
- build
- publikuj artefakty
- weryfikacja poprawnosci kodu
- deploy
- automatyczne testy funkcjonalne
- automatyczne testy wydajnosciowe

Ostanie 2 punkty realizowane sa juz po wystawieniu wer na server testowy. Testy mozna planowac i np. podzielic funkcjonalne na Sanity check oraz wszystkie, a w przypadku testow wydajnosciowych w zaleznosci od rodzaju testu mozna ustawic kiedy ma byc uruchamiany.</description>
		<content:encoded><![CDATA[<p>Fajnie napisane &#8211; brakuje jednak mi jednozdaniowego podsumowania: &#8220;CI lepiej zapobiegac powstawaniu bledow niz je pozniej naprawiac&#8221; Dzieki CI unikamy wielu bledow poprzez natychmiastowe informacje Programista1 &#8211; twoj kod powoduje konflikt podczas commit, Programista2 &#8211; po dodaniu twoich zmian kod sie nie kompiluje itd&#8230;</p>
<p>Proces CI ma to do siebie ze mozna go zmodyfikowac i stowrzyc taki ktory ma maksymalnie ulatwic prace jak i podniesc jaskosc. </p>
<p>np:<br />
- commit<br />
- build<br />
- publikuj artefakty<br />
- weryfikacja poprawnosci kodu<br />
- deploy<br />
- automatyczne testy funkcjonalne<br />
- automatyczne testy wydajnosciowe</p>
<p>Ostanie 2 punkty realizowane sa juz po wystawieniu wer na server testowy. Testy mozna planowac i np. podzielic funkcjonalne na Sanity check oraz wszystkie, a w przypadku testow wydajnosciowych w zaleznosci od rodzaju testu mozna ustawic kiedy ma byc uruchamiany.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

