<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Sou mto ruim ou é normal!?"]]></title>
		<link>http://www.guj.com.br/posts/list/2.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Sou mto ruim ou é normal!?"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ <br /> Pessoal, <br /> <br /> Vcs pegam códigos que te faz passar horas e horas tentando entender o q está sendo feito?<br /> Valores que vc nem imagina de onde estão vindo?<br /> <br /> Eu sou mto ruim ou isso é normal?<br /> <br /> Abraço!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413023.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413023.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:19:22]]> GMT</pubDate>
				<author><![CDATA[ Marck]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ A documentação do sistema está ai para te ajudar nisso..<br /> <br /> por exemplo, que tal dar uma olhada no diagrama de classes para ver como as classes estão interagindo ?!  <img src="http://www.guj.com.br/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413024.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413024.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:23:51]]> GMT</pubDate>
				<author><![CDATA[ pardal_nb]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ Eae Marck,<br /> <br /> <br /> Eu acho isso normal, pois vc entender o que outra pessoa fez as vezes é muito mais complicado do que fazer do zero! isso tbm é questão de lógica, o jeito é procurar um livrinho de lógica... para acustumar sua cabeça!<br /> <br /> "Bons programadores escrevem códigos para pessoas entenderem e nao para o computador!"<br /> <br /> <br /> Mas é Normal isso ae....<br /> <br /> <br /> Boa sorte! =D]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413026.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413026.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:27:00]]> GMT</pubDate>
				<author><![CDATA[ truck1n]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ <br /> heuhua...<br /> <br /> Nosso sistema não tem documentação, comentário...NADA...heueh...<br /> Tem algumas coisas esquisitas que "vc" demora a encontrar.<br /> <br /> O problema não é lógica. Todo código que escrevo, tento me colocar no lugar de alguém que estará trabalhando com ele.<br /> Imagine, programação estruturada, alguns calculos que são feitos no init de um relatório, e dependendo de uma condição que está sendo verificada DENTRO DE UM CAMPO, ele mostra o valor. Então vc fica algum tempo seguindo o código e acompanhando os calculos que da um valor e na exibição mostra outro totalmente diferente. O problema é q isso poderia ser feito de uma maneira TÃO mais fácil.<br /> <br /> isso é de mata!!!<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413033.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413033.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:37:28]]> GMT</pubDate>
				<author><![CDATA[ Marck]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ Dependendo do código nem deus imagina o que se passava na cabeça do programador...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413035.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413035.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:39:34]]> GMT</pubDate>
				<author><![CDATA[ peczenyj]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=Marck]<br /> <br /> isso é de mata!!!<br /> <br /> [/quote]<br /> <br /> conhece quem fez?<br /> então, mete bronca meu caro...hahahhhahaa...brincadeira heim..]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413037.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413037.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:40:32]]> GMT</pubDate>
				<author><![CDATA[ pardal_nb]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ hahheau<br /> <br /> Agente passa o dia todo zuando aqui...rss<br /> <br /> Costumamos dizer q temos um Sistema de Desinformação. heeu]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413040.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413040.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:42:11]]> GMT</pubDate>
				<author><![CDATA[ Marck]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ acho que programar é igual a letra  de cada um uauha tipo.. se o cara programa bem pensando na legibilidade.. entao isso facilita a compreensao.. agora se o cara programa para entendimento dele.. e talz ai complica.. se nao tiver a a documentacao.. é complicado e as vezes ja peguei uns com documentacao e tava ao contrario do que estava  no codigo imagine ai? hehe<br /> <br /> E  a letra de uma pessoa é a mesma coisa, eu qdo escrevo para  minha compreensao é dificil terceiros entender, porem qdo vou escrever algo que vai ser transferivel ai tenho que escrever bonitinho para depois o cara nao me encher o saco ligando perguntando  o que está escrito na parte X.<br /> <br /> em um ambiente de desenvolvimento  esse fato de nao entendimento é anormal, o  normal é que vc entenda.. mais vai ai da politica da empresa de como cobra isso  dos gerentes e os gerentes dos desenvolvedores. Ja empresa cobrar isso, como tarefa do desenvolvedor mesmo. Principalmente aquelas que ja sofreram com isso qdo o cara saiu..<br /> <br /> hehe! <img src="http://www.guj.com.br/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0">]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413044.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413044.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 13:49:41]]> GMT</pubDate>
				<author><![CDATA[ LPJava]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ depende do animal q fez o codigo<br /> depende da sua capacidade<br /> dependa da arquitetura<br /> depende da documentacao bem detalhada<br /> <br /> Entenda a merda feita<br /> <br /> [code]<br /> <br />     /** O metodo faz um monte de coisas para o usuario quando o programador precisa<br />      * @param w<br />      */<br />     public void metedoFaz(Object w) {  <br />        <br />     	Alun x = new Alun(); <br />     	Clace y = new Clace(); <br />     	Prof z = new Prof(); <br />     	<br />     	x.setNom("Macelo"); <br />     	y.setNum(145); <br />     	z.setNom("Marcelo");<br />     	<br />     	z.setAlun(x);<br />     	y.setProf(z);<br />     	    	<br />     }  <br /> <br /> [/code]<br /> <br /> entenda a merda "documenta"<br /> <br /> [code]<br /> <br />     /** O metodo faz o encapsulamento do Alun (Aluno) e Prof (Professor) na objeto Clace (Classe).<br />      * @param w - Object<br />      */<br />     public void metedoFaz(Object w) {  <br />        <br />     	Alun x = new Alun(); // A e o tipo de Aluno<br />     	Clace y = new Clace(); // Clace é a Classe do aluno<br />     	Prof z = new Prof(); // Classe professor<br />     	<br />     	x.setNom("Macelo"); // Nome do Aluno<br />     	y.setNum(206); // Numero da classe<br />     	z.setNom("Marcelo"); // Nome do professor<br />     	<br />     	z.setAlun(x);<br />     	y.setProf(z);<br />     	    	<br />     }  <br /> <br /> [/code]<br /> <br />  :wink: ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413064.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413064.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 14:22:54]]> GMT</pubDate>
				<author><![CDATA[ jjose]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ Documentar o codigo não significa sempre criar um monte de comentários e java doc.<br /> Muitas vezes a correta nomeação das vareáveis, métodos e classes já torna o codigo muito mais <br /> legivel. Pegando o exemplo do jjose veja a diferença:<br /> <br /> <br /> [code]<br /> <br /> <br />     public void criaClasseParaAluno(String nomeDoAluno) {  <br />        <br />     	Aluno aluno = new Aluno(); <br />     	Classe classe = new Classe (); <br />     	Professor professor = new Professor(); <br />     	<br />     	aluno.setNome(nomeDoAluno);<br />     	classe.setNumero(206); <br />     	professor.setNome("Marcelo"); <br />     	<br />     	classe.addAluno(aluno);<br />     	classe.setProfessor(professor);<br />     	    	<br />        <br />     }  <br /> <br /> [/code]<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413072.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413072.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 14:32:15]]> GMT</pubDate>
				<author><![CDATA[ sergiotaborda]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=sergiotaborda]Documentar o codigo não significa sempre criar um monte de comentários e java doc.<br /> Muitas vezes a correta nomeação das vareáveis, métodos e classes já torna o codigo muito mais <br /> legivel. Pegando o exemplo do jjose veja a diferença:<br /> <br /> <br /> [code]<br /> <br /> <br />     public void criaClasseParaAluno(String nomeDoAluno) {  <br />        <br />     	Aluno aluno = new Aluno(); <br />     	Classe classe = new Classe (); <br />     	Professor professor = new Professor(); <br />     	<br />     	aluno.setNome(nomeDoAluno);<br />     	classe.setNumero(206); <br />     	professor.setNome("Marcelo"); <br />     	<br />     	classe.addAluno(aluno);<br />     	classe.setProfessor(professor);<br />     	    	<br />        <br />     }  <br /> <br /> [/code]<br /> <br /> [/quote]<br /> <br /> eu tentei da um exemplo de um codigo ruim com documentacao e o mesmo sem<br /> mostrar como o comentario pode salva ou ajudar no entendimento<br /> se tem varios programadores "programando"<br /> vai saber o nome que o lazarento vai por no metodo<br /> todo metodo faz alguma coisa entao pq colocar o nome metodoFaz <br /> a documentacao feita no primeiro naum ajuda em nada<br /> nomes errados e sem padrao da sun<br /> <br /> programador satan - o programador veio do inferno para condenar o projeto]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413075.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413075.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 14:37:20]]> GMT</pubDate>
				<author><![CDATA[ jjose]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ o código [b]deve[/b] ser bem escrito, de forma que qq programador possa entendê-lo...<br /> <br /> se for para encher de comentários no codigo é melhor dar uma estudada em refatoração, pois está no momento de refatorar o código e deixá-lo legível...<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413080.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413080.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 14:48:22]]> GMT</pubDate>
				<author><![CDATA[ pardal_nb]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ O ponto principal é a perda de tempo tentando entender tais códigos.<br /> Aqui na empresa, temos um erp que ao longo dos anos foi alterado unicamente por freelancers...<br /> <br /> Então, o cara chegava, fazia do jeito que queria e ia embora...Não houve cobrança para documentação nem nada do tipo.<br /> O complicado é q vc vê mta coisa errada e sabe que quem faz tbm sabia q estava errado, mas por falta de comprometimento deixou daquele jeito.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413095.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413095.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 15:03:12]]> GMT</pubDate>
				<author><![CDATA[ Marck]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ É complicado mesmo.<br /> <br /> Eu penso que o código deve ter 2 requisitos importantes, além de funcionar (óbeveo): nomes de variáveis auto-explicativas e javadoc.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413101.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413101.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 15:09:51]]> GMT</pubDate>
				<author><![CDATA[ Andre Brito]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=Marck]O ponto principal é a perda de tempo tentando entender tais códigos.<br /> Aqui na empresa, temos um erp que ao longo dos anos foi alterado unicamente por freelancers...<br /> <br /> Então, o cara chegava, fazia do jeito que queria e ia embora...Não houve cobrança para documentação nem nada do tipo.<br /> O complicado é q vc vê mta coisa errada e sabe que quem faz tbm sabia q estava errado, mas por falta de comprometimento deixou daquele jeito.[/quote]<br /> <br /> Se a empresa não mantém um padrão de desenvolvedores da nisso mesmo, o negocio dele é ganhar e se mandar<br /> <br /> [color=red] Segundo pensamento POG [/color] [i] Do meu jeito é mais fácil e rápido! [/i]<br /> <br /> [i]Preciso de um programador, quem cobra menos???[/i]<br /> <br /> []'s<br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413103.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413103.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 15:11:57]]> GMT</pubDate>
				<author><![CDATA[ everson_z]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=dedejava]É complicado mesmo.<br /> <br /> Eu penso que o código deve ter 2 requisitos importantes, além de funcionar (óbeveo): nomes de variáveis auto-explicativas e javadoc.[/quote]<br /> <br /> Eu troco o javadoc por testes. Se o programador realmente escreveu bem o seu código, este não só será legível como existirão testes pra demonstrar na prática onde o programador queria chegar quando escreveu aquilo.<br /> <br /> Em todos os meus últimos projetos a facilidade de entender o código era diretamente proporcional a quantidade e qualidade dos testes existentes...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413202.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413202.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 18:44:09]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=s4nchez]Eu troco o javadoc por testes. Se o programador realmente escreveu bem o seu código, este não só será legível como existirão testes pra demonstrar na prática onde o programador queria chegar quando escreveu aquilo.<br /> <br /> Em todos os meus últimos projetos a facilidade de entender o código era diretamente proporcional a quantidade e qualidade dos testes existentes...[/quote]<br /> Totalmente de acordo. E acho que lendo documentação vc não aprende exatamente a ler código. Ler e escrever código é que ensinam a... erhm... ler e escrever código. <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"><br /> <br /> valeuz...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413209.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413209.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 19:13:05]]> GMT</pubDate>
				<author><![CDATA[ jack_-_ganzha]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ O que eu disse não quer dizer que ele somente terá aquilo. Mas é uma coisa básica que, na minha opinião, o código deve ter.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413212.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413212.java</link>
				<pubDate><![CDATA[Wed, 26 Dec 2007 19:26:40]]> GMT</pubDate>
				<author><![CDATA[ Andre Brito]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=s4nchez]Eu troco o javadoc por testes. Se o programador realmente escreveu bem o seu código, este não só será legível como existirão testes pra demonstrar na prática onde o programador queria chegar quando escreveu aquilo.[/quote]<br /> <br /> Eu discordo, imaginem se o pessoal da sun seguisse esta linha de raciocínio.. acho que documentação com javadoc é extremamente importante, porém o que ocorre é que tem gente que escreve uma monografia sobre o método.<br /> <br /> A documentação do Método deve ser simples e rápida.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413316.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413316.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 08:57:44]]> GMT</pubDate>
				<author><![CDATA[ AndrewAguiar]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ Metodos devem ser simples de se entender, o mesmo deve acontecer com a documentação.....]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413318.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413318.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 09:00:24]]> GMT</pubDate>
				<author><![CDATA[ TeiTei]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=jack_-_ganzha][quote=s4nchez]Eu troco o javadoc por testes. Se o programador realmente escreveu bem o seu código, este não só será legível como existirão testes pra demonstrar na prática onde o programador queria chegar quando escreveu aquilo.<br /> <br /> Em todos os meus últimos projetos a facilidade de entender o código era diretamente proporcional a quantidade e qualidade dos testes existentes...[/quote]<br /> Totalmente de acordo. E acho que lendo documentação vc não aprende exatamente a ler código. Ler e escrever código é que ensinam a... erhm... ler e escrever código. <img src="http://www.guj.com.br/images/smilies/3b63d1616c5dfcf29f8a7a031aaa7cad.gif" border="0"><br /> <br /> valeuz...[/quote]<br /> <br /> Como funciona, vocês perguntam [i]"O que você prefere, documentado ou bem escrito?"[/i] ?<br /> <br /> Não pode existir os dois? <br /> Eu sempre vejo as pessoas trocarem uma qualidade pela outra nessa forum ao invez de somar<br /> <br /> Marck, o problema pode não ser você, já viu os programadores [url=http://desciclo.pedia.ws/wiki/M%C3%A9todo_MacGyver]MacGyver[/url] que tentam programar em 500 linguagens/scripts e detonam tudo?<br /> <br /> <br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413332.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413332.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 09:17:23]]> GMT</pubDate>
				<author><![CDATA[ everson_z]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=AndrewAguiar][quote=s4nchez]Eu troco o javadoc por testes. Se o programador realmente escreveu bem o seu código, este não só será legível como existirão testes pra demonstrar na prática onde o programador queria chegar quando escreveu aquilo.[/quote]<br /> <br /> Eu discordo, imaginem se o pessoal da sun seguisse esta linha de raciocínio.. acho que documentação com javadoc é extremamente importante, porém o que ocorre é que tem gente que escreve uma monografia sobre o método.<br /> <br /> A documentação do Método deve ser simples e rápida.[/quote]<br /> <br /> Javadoc é extremamente importante para API Java, onde quem a usa tem que saber o que o método faz, sem necessariamente entender o código dele. <br /> <br /> Agora, num projeto onde os desenvolvedores têm que saber como cada método está implementado, o cenário é outro. E neste caso me desculpe mas eu continuo preferindo testes. <br /> <br /> Na minha opinião, para uma pessoa entender um código existente, as melhores práticas são (em ordem de eficiência):<br /> 1) Sentar com quem fez e programar em dupla<br /> 2) Executar os testes e ver como o código está sendo utilizado<br /> 3) Ler qualquer documentação em texto (javadoc, diagramas etc)]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413345.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413345.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 09:38:06]]> GMT</pubDate>
				<author><![CDATA[ s4nchez]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ coisas deste tipo são os spaguetti code ou as gambiarras nervozas... realmente e dificil mesmo entender codigos que são feitos assim e ainda não se tem comentarios... programador bom faz codigo pra ser entendido e com javadocs e comentarios para que outro entenda... e não faz spaguetis quem faz spaguete deveria e ser cozinheiro e não progrmador... bem mas isto e mais normal que vc possa imaginar... mas se olhar atentamente para um codigo e ver que eles esta descentralizado todo emaranhado cheio de gambiarra e que vc não consegue entender bulhufaz não se preucupe não e vc que e ruim e sim o "cozinheiro" ou o "magaiver(mestre das gambis)" que fez o codigo...<br />  ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413364.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413364.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 10:10:42]]> GMT</pubDate>
				<author><![CDATA[ luistiagos]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=everson_z]Como funciona, vocês perguntam [i]"O que você prefere, documentado ou bem escrito?"[/i] ?[/quote]<br /> Não é sempre sobre somar, mas escrever e manter tralha desnecessária. Eu fico extremamente feliz quando posso deletar código ao invés de escrever mais. Se o seu código é claro o suficiente, faz sentido escrever documentação que precisa ser atualizada quando houver mudanças? No fim das contas ainda se trata de bom senso, ou você documenta gets/sets?<br /> <br /> valeuz...]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413375.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413375.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 10:23:00]]> GMT</pubDate>
				<author><![CDATA[ jack_-_ganzha]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=jack_-_ganzha][quote=everson_z]Como funciona, vocês perguntam [i]"O que você prefere, documentado ou bem escrito?"[/i] ?[/quote]<br /> Não é sempre sobre somar, mas escrever e manter tralha desnecessária. Eu fico extremamente feliz quando posso deletar código ao invés de escrever mais. Se o seu código é claro o suficiente, faz sentido escrever documentação que precisa ser atualizada quando houver mudanças? No fim das contas ainda se trata de bom senso, ou você documenta gets/sets?<br /> <br /> valeuz...[/quote]<br /> <br /> Se houver alguma validação eu coloco no javadoc sim... Se um outro programador precisar usar, nem precisa olhar meu código pois vai estar detalhado.<br /> Quando alguém pergunta dos meus códigos eu respondo [i]"Olhe pelo nome da classe,o método e javadoc que é isso que vai ser feito!"[/i]. <br /> <br /> [code]<br /> 	/** Este método persiste uma Venda. Lazy para ItemVenda e Produto.<br /> 	 * @param venda VendaVO<br /> 	 * @return boolean<br /> 	 * @throws Exception<br /> 	 */<br /> 	public boolean insertInLazy(VendaVO venda) throws Exception{<br /> [/code]<br /> <br /> * Isso atrapalha no que?<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413422.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413422.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 11:26:45]]> GMT</pubDate>
				<author><![CDATA[ everson_z]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=everson_z]<br /> <br /> Marck, o problema pode não ser você, já viu os programadores [url=http://desciclo.pedia.ws/wiki/M%C3%A9todo_MacGyver]MacGyver[/url] que tentam programar em 500 linguagens/scripts e detonam tudo?<br /> <br /> [/quote]<br /> <br /> Complicado qd vc vê no meio do código uma chamada para um metodo q é executado no banco de dados...rs...500 linguagens em um bloco de código..rsss<br /> Bom, tomara q eu não  seja "tão ruim assim"...rs...<br /> <br /> Sobre o problema q falei, as vezes encontro código com 100 linhas para fazer algo muito simples e outros q fazer coisas super complexas com 10 linhas...<br /> Outra coisa q me incomoda é qd o cara faz uma alteração e o código antigo ele deixa comentado...fica uma tralha gigante...dá pra encontrar coisa de 5 anos atrás...rs<br /> e os comentáros: "alterei pq o usuario X pediu..." ehehe<br /> <br /> [edit]<br /> Sobre javadoc não tenho  q falar pois nossa linguagem é totalmente ultrapassada, mas a documentação é independente de linguagem....<br /> [\edit]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/413432.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/413432.java</link>
				<pubDate><![CDATA[Thu, 27 Dec 2007 11:41:32]]> GMT</pubDate>
				<author><![CDATA[ Marck]]></author>
			</item>
			<item>
				<title>Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=Marck]<br /> Pessoal, <br /> <br /> Vcs pegam códigos que te faz passar horas e horas tentando entender o q está sendo feito?<br /> Valores que vc nem imagina de onde estão vindo?<br /> <br /> Eu sou mto ruim ou isso é normal?<br /> <br /> Abraço![/quote]<br /> <br /> Tem uma boa solução (ao menos a melhor que encontrei) para isso, refatorar...<br /> de faz entender o código mais rapidamente... além de deixar a apossibilidade de dar mais flexibilidade ao atual sistema.<br /> <br /> refatora um pouquinho testa, refatora um pouquinho e testa.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/414043.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/414043.java</link>
				<pubDate><![CDATA[Fri, 28 Dec 2007 12:51:21]]> GMT</pubDate>
				<author><![CDATA[ dreampeppers99]]></author>
			</item>
			<item>
				<title>Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=dreampeppers99][quote=Marck]<br /> Pessoal, <br /> <br /> Vcs pegam códigos que te faz passar horas e horas tentando entender o q está sendo feito?<br /> Valores que vc nem imagina de onde estão vindo?<br /> <br /> Eu sou mto ruim ou isso é normal?<br /> <br /> Abraço![/quote]<br /> <br /> Tem uma boa solução (ao menos a melhor que encontrei) para isso, refatorar...<br /> de faz entender o código mais rapidamente... além de deixar a apossibilidade de dar mais flexibilidade ao atual sistema.<br /> <br /> refatora um pouquinho testa, refatora um pouquinho e testa.<br /> [/quote]<br /> <br /> citei em um dos posts acima sobre refatoracao...<br /> <br /> mas para usar refatoracao nao eh assim tao trivial nao...é bastante aconselhavel q se tenha um conjunto de testes automatizados...nao é simplesmente "refatora um pokim, testa, refatora outro pokim e testa " ...é mais do que isso..<br /> <br /> abraços]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/414049.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/414049.java</link>
				<pubDate><![CDATA[Fri, 28 Dec 2007 13:06:55]]> GMT</pubDate>
				<author><![CDATA[ pardal_nb]]></author>
			</item>
			<item>
				<title>Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ [quote=pardal_nb]citei em um dos posts acima sobre refatoracao...<br /> <br /> mas para usar refatoracao nao eh assim tao trivial nao...é bastante aconselhavel q se tenha um conjunto de testes automatizados...nao é simplesmente "refatora um pokim, testa, refatora outro pokim e testa " ...é mais do que isso..<br /> abraços[/quote]<br /> <br /> Bem eu acredito que essa "trivialidade" se dá para quem conhece o processo de refatoração... <br /> Quando disse: <br /> "Refatora um pouquinho, testa, refatora ...." estava resumindo (muito mesmo) o processo, ora quem quiser saber que leia.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/414055.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/414055.java</link>
				<pubDate><![CDATA[Fri, 28 Dec 2007 13:17:43]]> GMT</pubDate>
				<author><![CDATA[ dreampeppers99]]></author>
			</item>
			<item>
				<title>Re:Sou mto ruim ou é normal!?</title>
				<description><![CDATA[ Pior que eu?  Ah, duvido!  <img src="http://www.guj.com.br/images/smilies/283a16da79f3aa23fe1025c96295f04f.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78030/414057.java</guid>
				<link>http://www.guj.com.br/posts/preList/78030/414057.java</link>
				<pubDate><![CDATA[Fri, 28 Dec 2007 13:19:03]]> GMT</pubDate>
				<author><![CDATA[ Marcio_Nogueira]]></author>
			</item>
	</channel>
</rss>