<?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>Comments on: Crédito Técnico</title>
	<atom:link href="http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/feed/" rel="self" type="application/rss+xml" />
	<link>http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/</link>
	<description>Construindo Aplicações com Java</description>
	<lastBuildDate>Fri, 23 Dec 2011 20:52:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: sergiotaborda</title>
		<link>http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/comment-page-1/#comment-482</link>
		<dc:creator>sergiotaborda</dc:creator>
		<pubDate>Wed, 28 Apr 2010 10:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=949#comment-482</guid>
		<description>Michelle,

Débito Técnico não nasce apenas de profissionais sem experiencia. Infelizmente ele nasce principalmente dos que têm experiência.  Quem é novato ainda acredita que é possivel construir o software perfeito (aliás, muitos entram com esse objetivo). Essa crença é mutilada quando os novatos assistem ao mais maduros cometer atrocidades ou quando sofrem a pressão das gerências. No caso, aqui, a pressão não gera diamantes, apenas carvão. Débito Técnico é toda e qualquer dívida que existe para com o software. Acontece sempre que o software sofre por causa de alguma escolha do desenvolvedor. Algumas são por incompetência tecnica , algumas são por escolhas erradas (o lado errado do trade-off foi escolhido) e outras acontecem simplesmente porque a equipa não tem como saber que está fazendo algo errado. Por exemplo, em 2000 usar o struts 1 era normal e considerado &quot;bom&quot;. Hoje é considerado um anti-pattern. Este é um exemplo de um Débito Técnico que poderia ter sido evitado se os envolvidos tivessem mais experiencia, mas não podemos dizer que foi uma escolha errada ( na época parecia certa a muita boa gente). 

Portanto, Crédito Tecnico é sempre que você tira um tempinho para curar o software dos males que o assombram. É como podar uma arvore. Vc precisa fisicamente ferir a arvore, mas vc faz isso consciente de que isso irá melhorar a sua saude. O Crédito Tecnico é realmente o oposto do Débito Tecnico, como bem concluio, e é quase sempre esquecido. 

O ponto do artigo é mostrar que o maior problema do Débito Tecnico é o juro que ele gera e portanto o custo que estáo sendo gerado apenas por deixar as coisas como estão. O Crédito Tecnico é a ação de diminuir esse juro de forma a diminuir o custo. Em particular essa ação pode ser feita à priori de forma a que o saldo seja positivo desde o começo do projeto.</description>
		<content:encoded><![CDATA[<p>Michelle,</p>
<p>Débito Técnico não nasce apenas de profissionais sem experiencia. Infelizmente ele nasce principalmente dos que têm experiência.  Quem é novato ainda acredita que é possivel construir o software perfeito (aliás, muitos entram com esse objetivo). Essa crença é mutilada quando os novatos assistem ao mais maduros cometer atrocidades ou quando sofrem a pressão das gerências. No caso, aqui, a pressão não gera diamantes, apenas carvão. Débito Técnico é toda e qualquer dívida que existe para com o software. Acontece sempre que o software sofre por causa de alguma escolha do desenvolvedor. Algumas são por incompetência tecnica , algumas são por escolhas erradas (o lado errado do trade-off foi escolhido) e outras acontecem simplesmente porque a equipa não tem como saber que está fazendo algo errado. Por exemplo, em 2000 usar o struts 1 era normal e considerado &#8220;bom&#8221;. Hoje é considerado um anti-pattern. Este é um exemplo de um Débito Técnico que poderia ter sido evitado se os envolvidos tivessem mais experiencia, mas não podemos dizer que foi uma escolha errada ( na época parecia certa a muita boa gente). </p>
<p>Portanto, Crédito Tecnico é sempre que você tira um tempinho para curar o software dos males que o assombram. É como podar uma arvore. Vc precisa fisicamente ferir a arvore, mas vc faz isso consciente de que isso irá melhorar a sua saude. O Crédito Tecnico é realmente o oposto do Débito Tecnico, como bem concluio, e é quase sempre esquecido. </p>
<p>O ponto do artigo é mostrar que o maior problema do Débito Tecnico é o juro que ele gera e portanto o custo que estáo sendo gerado apenas por deixar as coisas como estão. O Crédito Tecnico é a ação de diminuir esse juro de forma a diminuir o custo. Em particular essa ação pode ser feita à priori de forma a que o saldo seja positivo desde o começo do projeto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michelle</title>
		<link>http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/comment-page-1/#comment-476</link>
		<dc:creator>Michelle</dc:creator>
		<pubDate>Mon, 19 Apr 2010 21:40:37 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=949#comment-476</guid>
		<description>Sergio,

Não entendi muito bem oq vc quis dizer com o termo &quot;Crédito Técnico&quot;. Levando em consideração que Débito Técnico ocorre quando alguma coisa é planejada de forma errada e/ou é feita por pessoas sem conhecimento técnico o suficiente para projetar um software estável (que dependendo do ponto de vista não podem sequer serem considerados juniors), eu assumo que o crédito técnico seria a união de todos essas coisas de um maneira inversa, como por exemplo, uma boa arquitetura, programadores capacitados e experientes, etc.

Ao contrário de vc, eu concordo com a opinião do Robert Martin. Tudo bem que Débito Técnico (como próprio nome diz) é um débito. Porém, código porco ou bagunçado não quer dizer que não funcione, e infelizmente, ele pode até funcionar. O problema é de quem tiver que fazer alguma coisa com esse código no futuro como adicionar uma funcionalidade ao sistema (coisa que pode não ocorrer). Fora isso eu tenho a mesma opinião que vc.


Parabéns pelo post.</description>
		<content:encoded><![CDATA[<p>Sergio,</p>
<p>Não entendi muito bem oq vc quis dizer com o termo &#8220;Crédito Técnico&#8221;. Levando em consideração que Débito Técnico ocorre quando alguma coisa é planejada de forma errada e/ou é feita por pessoas sem conhecimento técnico o suficiente para projetar um software estável (que dependendo do ponto de vista não podem sequer serem considerados juniors), eu assumo que o crédito técnico seria a união de todos essas coisas de um maneira inversa, como por exemplo, uma boa arquitetura, programadores capacitados e experientes, etc.</p>
<p>Ao contrário de vc, eu concordo com a opinião do Robert Martin. Tudo bem que Débito Técnico (como próprio nome diz) é um débito. Porém, código porco ou bagunçado não quer dizer que não funcione, e infelizmente, ele pode até funcionar. O problema é de quem tiver que fazer alguma coisa com esse código no futuro como adicionar uma funcionalidade ao sistema (coisa que pode não ocorrer). Fora isso eu tenho a mesma opinião que vc.</p>
<p>Parabéns pelo post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sergiotaborda</title>
		<link>http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/comment-page-1/#comment-399</link>
		<dc:creator>sergiotaborda</dc:creator>
		<pubDate>Thu, 21 Jan 2010 20:43:45 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=949#comment-399</guid>
		<description>Acho que vc entendeu corretamente. 
O estado de funcionamento não influencia o debito. Aliás, esse é o problema. O software funciona para quem o usa, mas é uma desgraça para quem o modifica. O R.C Martin veja a palavra &quot;técnico&quot; ao pé da letra e portanto debito técnico seria uma falha exclusivamente técnica, ou seja, escolher o framework errado, a api errada, etc..  Eu não considero assim. A palavra &quot;técnico&quot; significa &quot;dos técnicos&quot; e nesse sentido toda a falta de cuidado e esmero do desenvolvedor em todos os niveis (arquitetura, design, codigo , documentação...) é debito técnico.</description>
		<content:encoded><![CDATA[<p>Acho que vc entendeu corretamente.<br />
O estado de funcionamento não influencia o debito. Aliás, esse é o problema. O software funciona para quem o usa, mas é uma desgraça para quem o modifica. O R.C Martin veja a palavra &#8220;técnico&#8221; ao pé da letra e portanto debito técnico seria uma falha exclusivamente técnica, ou seja, escolher o framework errado, a api errada, etc..  Eu não considero assim. A palavra &#8220;técnico&#8221; significa &#8220;dos técnicos&#8221; e nesse sentido toda a falta de cuidado e esmero do desenvolvedor em todos os niveis (arquitetura, design, codigo , documentação&#8230;) é debito técnico.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael</title>
		<link>http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/comment-page-1/#comment-398</link>
		<dc:creator>Rafael</dc:creator>
		<pubDate>Thu, 21 Jan 2010 18:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=949#comment-398</guid>
		<description>Sergio,

Não entendi muito bem oq vc quis dizer com o termo &quot;Crédito Técnico&quot;. Levando em consideração que Débito Técnico ocorre quando alguma coisa é planejada de forma errada e/ou é feita por pessoas sem conhecimento técnico o suficiente para projetar um software estável (que dependendo do ponto de vista não podem sequer serem considerados juniors), eu assumo que o crédito técnico seria a união de todos essas coisas de um maneira inversa, como por exemplo, uma boa arquitetura, programadores capacitados e experientes, etc.

Ao contrário de vc, eu concordo com a opinião do Robert Martin. Tudo bem que Débito Técnico (como próprio nome diz) é um débito. Porém, código porco ou bagunçado não quer dizer que não funcione, e infelizmente, ele pode até funcionar. O problema é de quem tiver que fazer alguma coisa com esse código no futuro como adicionar uma funcionalidade ao sistema (coisa que pode não ocorrer). Fora isso eu tenho a mesma opinião que vc.


Parabéns pelo post.</description>
		<content:encoded><![CDATA[<p>Sergio,</p>
<p>Não entendi muito bem oq vc quis dizer com o termo &#8220;Crédito Técnico&#8221;. Levando em consideração que Débito Técnico ocorre quando alguma coisa é planejada de forma errada e/ou é feita por pessoas sem conhecimento técnico o suficiente para projetar um software estável (que dependendo do ponto de vista não podem sequer serem considerados juniors), eu assumo que o crédito técnico seria a união de todos essas coisas de um maneira inversa, como por exemplo, uma boa arquitetura, programadores capacitados e experientes, etc.</p>
<p>Ao contrário de vc, eu concordo com a opinião do Robert Martin. Tudo bem que Débito Técnico (como próprio nome diz) é um débito. Porém, código porco ou bagunçado não quer dizer que não funcione, e infelizmente, ele pode até funcionar. O problema é de quem tiver que fazer alguma coisa com esse código no futuro como adicionar uma funcionalidade ao sistema (coisa que pode não ocorrer). Fora isso eu tenho a mesma opinião que vc.</p>
<p>Parabéns pelo post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flavio Bianchi</title>
		<link>http://sergiotaborda.javabuilding.com/2009/12/credito-tecnico/comment-page-1/#comment-388</link>
		<dc:creator>Flavio Bianchi</dc:creator>
		<pubDate>Thu, 17 Dec 2009 23:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=949#comment-388</guid>
		<description>Post excelente, confesso que estava por fora desse assunto e os links que adicionou completaram bem seu ponto de vista. Parabéns.</description>
		<content:encoded><![CDATA[<p>Post excelente, confesso que estava por fora desse assunto e os links que adicionou completaram bem seu ponto de vista. Parabéns.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

