<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Innowacyjne technologie &#187; Dla programistów</title>
	<atom:link href="http://tomwys.info/category/dla-programistow/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomwys.info</link>
	<description>czyli co piszczy w internecie</description>
	<lastBuildDate>Tue, 02 Aug 2011 11:40:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Dlaczego warto tworzyć niewielkie commity?</title>
		<link>http://tomwys.info/2010/12/dlaczego-warto-tworzyc-niewielkie-commity/</link>
		<comments>http://tomwys.info/2010/12/dlaczego-warto-tworzyc-niewielkie-commity/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 08:28:54 +0000</pubDate>
		<dc:creator>Tomasz Wysocki</dc:creator>
				<category><![CDATA[Dla programistów]]></category>

		<guid isPermaLink="false">http://tomwys.info/?p=631</guid>
		<description><![CDATA[Kilka powodów, dlaczego warto tworzyć niewielkie commity: Tworzy się je szybciej. Czyta się je szybciej. Poprawia się je szybciej. Łatwiej przechodzą rewizję kodu. Szybciej lądują w trunku/masterze. Jeśli duży commit utknął w rewizji kodu, zmergowanie go potem do mastera to koszmar. Łatwiej napisać do nich jasny komentarz. Łatwiej skończyć małego commita, oderwać się od pracy [...]]]></description>
			<content:encoded><![CDATA[<p>Kilka powodów, dlaczego warto tworzyć niewielkie  commity:<br />
<span id="more-631"></span></p>
<ol>
<li>Tworzy się je <strong>szybciej</strong>.</li>
<li>Czyta się je <strong>szybciej</strong>.</li>
<li>Poprawia się je <strong>szybciej</strong>.</li>
<li><strong>Łatwiej</strong> przechodzą rewizję kodu.</li>
<li><strong>Szybciej</strong> lądują w trunku/masterze.</li>
<li>Jeśli <strong>duży</strong> commit utknął w rewizji kodu, zmergowanie go potem do mastera to <strong>koszmar</strong>.</li>
<li><strong>Łatwiej</strong> napisać do nich jasny komentarz.</li>
<li><strong>Łatwiej</strong> skończyć małego commita, oderwać się od pracy i pójść na kawę albo zakupy przedświąteczne.</li>
<li>Nie trzeba nikomu mówić &#8222;poczekaj do poniedziałku, skończę commit i wyślę&#8221;.</li>
<li>Jeżeli duży commit wprowadza coś bez sensu, zostaje zatrzymany. Jeśli zamiast niego są 3 małe commity, zostaje zatrzymany (w najlepszym wypadku) tylko jeden.
</ol>
<p><strong>Uwaga:</strong> Łatwo się nabrać, że punkty 1-3 dla dwóch commitów i jednego dwa razy większego commita zajmą tyle samo czasu. Nie jest to prawda.</p>
<p>W przypadku dwóch commitów czas wyniesie mniej więcej sumę czasów wynikających z skomplikowania commitów. Jeśli te dwa commity zostaną połączone w jeden, czas wyniesie w przybliżeniu maximum ze skomplikowania razy dwa. Czyli dla commitów &#8222;o skomplikowaniu&#8221; 2 i 3, odpowiednio 5 i 6.</p>
<p>PS. Wszystkie powyżej opisane problemy wystąpiły w moim zespole programistycznym <u>w&nbsp;ciągu ostatniego miesiąca</u> (-:</p>
]]></content:encoded>
			<wfw:commentRss>http://tomwys.info/2010/12/dlaczego-warto-tworzyc-niewielkie-commity/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jaki jest koszmar każdego programisty?</title>
		<link>http://tomwys.info/2010/07/jaki-jest-koszmar-kazdego-programisty/</link>
		<comments>http://tomwys.info/2010/07/jaki-jest-koszmar-kazdego-programisty/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 13:31:18 +0000</pubDate>
		<dc:creator>Tomasz Wysocki</dc:creator>
				<category><![CDATA[Dla programistów]]></category>
		<category><![CDATA[Rozrywka]]></category>

		<guid isPermaLink="false">http://tomwys.info/?p=505</guid>
		<description><![CDATA[Ostatnio na Stack Overflow padło pytanie ,,Co przeraża Cię najbardziej jako programistę?&#8221;. W temacie zostało zaproponowanych prawie 100 odpowiedzi. Okazuje się, że programiści najbardziej boją się, że: Błąd w ich programie zrobi fizyczną krzywdę komuś lub czemuś. Ich program znajdzie się na TheDailyWTF (serwis wyśmiewający błędy programistów). Zostaną skłonieni do nauczenia się Javy. Rynek zdominują [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio na <a href="http://stackoverflow.com/questions/3347190/whats-your-biggest-fear-as-a-programmer-closed">Stack Overflow</a> padło pytanie <a href="http://stackoverflow.com/questions/3347190/whats-your-biggest-fear-as-a-programmer-closed">,,Co przeraża Cię najbardziej jako programistę?&#8221;</a>. W temacie zostało zaproponowanych prawie 100 odpowiedzi. Okazuje się, że programiści najbardziej boją się, że:  <span id="more-505"></span></p>
<ol>
<li>Błąd w ich programie zrobi fizyczną krzywdę komuś lub czemuś.</li>
<li>Ich program znajdzie się na <a rel="nofollow" href="http://thedailywtf.com">TheDailyWTF</a> (serwis wyśmiewający błędy programistów).</li>
<li>Zostaną skłonieni do nauczenia się Javy.</li>
<li>Rynek zdominują zamknięte platformy takie jak Apple&#8217;s iOS (<a href="http://stackoverflow.com/questions/3347190/whats-your-biggest-fear-as-a-programmer/3347414#3347414">dłuższe wyjaśnienie &#8211; ang.</a>).</li>
<li>Pójdą do pracy w firmie, w której trzeba nosić krawat.</li>
<li>Będą mieli przełożonego, który nie zna się na rzeczy, jednak wszystko musi być tak jak on zdecyduje.</li>
<li>Znudzą się programowaniem lub przeciąży ich prędkość rozwoju informatyki.</li>
<li>Zostania zwolnionym za używanie Stack Overflow w pracy.</li>
<li>Stracą ważne dane.</li>
<li>Pająków internetowych.</li>
</ol>
<p>Jest to oczywiście skrót. Dokładniejsze opisy można znaleźć na <a href="http://stackoverflow.com/questions/3347190/whats-your-biggest-fear-as-a-programmer-closed">stronie</a>.  Ja osobiście najbardziej chyba się boje urazów, które są wywoływane przez ciągłe przesiadywanie przy komputerze, takich jak pogorszenie wzroku czy <a href="http://en.wikipedia.org/wiki/Repetitive_strain_injury">RSI</a>.  <strong>Napisz w komentarzu, czego Ty najbardziej boisz się jako programista!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://tomwys.info/2010/07/jaki-jest-koszmar-kazdego-programisty/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

