<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com.br/group/pbjug</id>
  <title type="text">PBJug Google Group</title>
  <subtitle type="text">
  Grupo de usuários Java do Estado da Paraíba. PBJug
  </subtitle>
  <link href="/group/pbjug/feed/atom_v1_0_msgs.xml" rel="self" title="PBJug feed"/>
  <updated>2009-11-08T22:28:56Z</updated>
  <generator uri="http://groups.google.com.br" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Cleber Borges</name>
  <email>cleber.fate...@hotmail.com</email>
  </author>
  <updated>2009-11-08T22:28:56Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/4de044aedf26ddf7?show_docid=4de044aedf26ddf7</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/4de044aedf26ddf7?show_docid=4de044aedf26ddf7"/>
  <title type="text">RE: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Agora ficou melhor explicado. &lt;br&gt; &lt;p&gt;eu faria uma &amp;quot;versão&amp;quot; do seu código 1 &lt;br&gt; &lt;p&gt;if (A) { bloco1(); // ... bloco3(); bloco2();} else if(b) { bloco1(); // ... bloco4(); bloco2(); } &lt;br&gt; &lt;p&gt; else{ &lt;br&gt; &lt;p&gt;...} &lt;br&gt; &lt;p&gt;vai ter mais linhas, mas parece ser mais objetivo pro processador...
  </summary>
  </entry>
  <entry>
  <author>
  <name>Maurício Linhares</name>
  <email>linhares.mauri...@gmail.com</email>
  </author>
  <updated>2009-11-08T21:27:25Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/12c6fefa5ba8e66b?show_docid=12c6fefa5ba8e66b</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/12c6fefa5ba8e66b?show_docid=12c6fefa5ba8e66b"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Ah, caiu a ficha agora, quando Java tiver suporte a closures vai ser &lt;br&gt; mais simples de fazer isso ;D &lt;br&gt; &lt;p&gt;Eu faria do jeito 2, acho mais fácil de entender, mas não vejo &lt;br&gt; vantagens em nenhum dos dois. Acho que do jeito que o Thiago comentou &lt;br&gt; também fica bem mais legível e evita os ifs de uma linha.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Thiago Ramalho</name>
  <email>thiago.nrama...@gmail.com</email>
  </author>
  <updated>2009-11-08T16:54:19Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/dc88aef107074063?show_docid=dc88aef107074063</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/dc88aef107074063?show_docid=dc88aef107074063"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Assim vc pouparia entrar em outro IF. &lt;br&gt; if (A || B){ &lt;br&gt; bloco1(); &lt;br&gt; if (A) { &lt;br&gt; // ... bloco3(); &lt;br&gt; // ... bloco4(); &lt;br&gt; bloco2(); &lt;br&gt; &lt;p&gt;2009/11/8 Flávio Santos &amp;lt;flavio.bar...@gmail.com&amp;gt;: &lt;br&gt; &lt;p&gt;-- &lt;br&gt; Thiago N Ramalho. &lt;br&gt; Estagiário da DATAPREV - Empresa de Tecnologia e Informações da &lt;br&gt; Previdência Social
  </summary>
  </entry>
  <entry>
  <author>
  <name>Flávio Santos</name>
  <email>flavio.bar...@gmail.com</email>
  </author>
  <updated>2009-11-08T16:05:02Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/4613c78550d886b8?show_docid=4613c78550d886b8</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/4613c78550d886b8?show_docid=4613c78550d886b8"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Na real eu não tenho problema, só queria ouvir opiniões sobre como vcs &lt;br&gt; estruturariam um código desse tipo. Argumentos, prós, contras etc... &lt;br&gt; &lt;p&gt;Imagine exatamente os dois códigos abaixo. Exatamente como está. &lt;br&gt; O fluxo de execução deve ser mantido. &lt;br&gt; Como você o organizaria? Da forma 1, da forma 2, de outra forma? Por que?
  </summary>
  </entry>
  <entry>
  <author>
  <name>Maurício Linhares</name>
  <email>linhares.mauri...@gmail.com</email>
  </author>
  <updated>2009-11-08T15:46:31Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/06a0f3d3cef4addc?show_docid=06a0f3d3cef4addc</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/06a0f3d3cef4addc?show_docid=06a0f3d3cef4addc"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Sinceramente, não entendi ;) &lt;br&gt; Mas enfim, if com outro if aninhado dentro do else normalmente &lt;br&gt; significa que você queria um switch, mas como o switch do java é &lt;br&gt; basicamente inútil você termina indo pra o caminho mais simples. &lt;br&gt; Se predicados não resolvem o seu problema, eu realmente não acho que &lt;br&gt; hajam muitas opções. O problema de colocar os ifs fora do else é o
  </summary>
  </entry>
  <entry>
  <author>
  <name>Flávio Santos</name>
  <email>flavio.bar...@gmail.com</email>
  </author>
  <updated>2009-11-08T15:40:35Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/077cf23121281971?show_docid=077cf23121281971</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/077cf23121281971?show_docid=077cf23121281971"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Opa Maurício, &lt;br&gt; &lt;p&gt;Onde tem bloco1 representa um mesmo trecho de código. &lt;br&gt; O mesmo vale para o bloco2. São códigos repetidos. &lt;br&gt; Dá pra imaginar como sendo duas chamadas de método. &lt;br&gt; &lt;p&gt;Citando Cleber: &lt;br&gt; &lt;p&gt;Claro que há necessidade. &lt;br&gt; Primeiro o bloco1 deve ser executado (se A ou B for satisfeito). &lt;br&gt; Depois, se A, então executo um código específico (representando por
  </summary>
  </entry>
  <entry>
  <author>
  <name>Rafael Ponte</name>
  <email>rpo...@gmail.com</email>
  </author>
  <updated>2009-11-08T15:29:34Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/92a3da1e59a21d7e/3eb7a00edd3a0f32?show_docid=3eb7a00edd3a0f32</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/92a3da1e59a21d7e/3eb7a00edd3a0f32?show_docid=3eb7a00edd3a0f32"/>
  <title type="text">Re: [PBJUG] Re: Problemas com rich:fileUpload</title>
  <summary type="html" xml:space="preserve">
  No evento *oncomplete *do componente de FileUpload você pode fechar o Modal &lt;br&gt; com Javascript fácil. &lt;br&gt; &lt;p&gt;2009/11/7 Uziel Barbosa &amp;lt;uzbarbo...@gmail.com&amp;gt; &lt;br&gt; &lt;p&gt;-- &lt;br&gt; Rafael Ponte &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.rponte.com.br&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Cleber Borges</name>
  <email>cleber.fate...@hotmail.com</email>
  </author>
  <updated>2009-11-08T14:54:53Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/bfb75cd6604a9904?show_docid=bfb75cd6604a9904</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/bfb75cd6604a9904?show_docid=bfb75cd6604a9904"/>
  <title type="text">RE: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Talvez o exemplo que está dando não dê subsídio suficiente para sabermos a situação. &lt;br&gt; &lt;p&gt;AFinal de contas, se o bloco 1 e 2 irão acontecer independentemente de ser a opção A ou B não há necessidade real de fazer mais do que um IF. &lt;br&gt; &lt;p&gt;Porém, aquilo que parece estar fazendo está mais para um switch case do que if.... pois vc pode dar o break e continuar a sequencia de codigos que precisar depois....
  </summary>
  </entry>
  <entry>
  <author>
  <name>Maurício Linhares</name>
  <email>linhares.mauri...@gmail.com</email>
  </author>
  <updated>2009-11-08T15:00:19Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/d136f3910e1dab9e?show_docid=d136f3910e1dab9e</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/d136f3910e1dab9e?show_docid=d136f3910e1dab9e"/>
  <title type="text">Re: [PBJUG] Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Opa Flávio, &lt;br&gt; &lt;p&gt;Acho que uma boa seria mover os condicionais para predicados, eu &lt;br&gt; imagino que o código poderia ser exemplificado assim: &lt;br&gt; &lt;p&gt;if ( A ) { &lt;br&gt; //azul &lt;br&gt; if ( B ) { &lt;br&gt; //verde &lt;br&gt; } else { &lt;br&gt; //vermelho &lt;br&gt; } &lt;br&gt; &lt;p&gt;Assumindo que cada condicional é excludente (ou vocè é azul, verde ou &lt;br&gt; vemelho, nunca alguma coisa entre eles), seria possível montar um
  </summary>
  </entry>
  <entry>
  <author>
  <name>Flávio Santos</name>
  <email>flavio.bar...@gmail.com</email>
  </author>
  <updated>2009-11-08T14:43:57Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/94a6e69521a525bd?show_docid=94a6e69521a525bd</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/94a6e69521a525bd?show_docid=94a6e69521a525bd"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Thiago, existem códigos entre os blocos1 e 2. Não pode simplesmente &lt;br&gt; agrupá-los num mesmo condicional. :-) &lt;br&gt; &lt;p&gt;Flávio Roberto Santos &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.inf.ufrgs.br/~frsantos&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; &lt;p&gt;2009/11/8 Thiago Ramalho &amp;lt;thiago.nrama...@gmail.com&amp;gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Marcio Dorimar</name>
  <email>marciodori...@gmail.com</email>
  </author>
  <updated>2009-11-08T14:30:24Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/760cf9d0e4d263bd?show_docid=760cf9d0e4d263bd</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/760cf9d0e4d263bd?show_docid=760cf9d0e4d263bd"/>
  <title type="text">Re: [PBJUG] Re: Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Fiquei nesse impasse semana passada. &lt;br&gt; Como fui eu quem desenvolveu o &amp;quot;bloco1&amp;quot; e o &amp;quot;bloco2&amp;quot;, o fluxo principal &lt;br&gt; ficou assim: &lt;br&gt; &lt;p&gt;bloco1(A, B) &lt;br&gt; .... &lt;br&gt; bloco2(A, B) &lt;br&gt; &lt;p&gt;Fora desse cenário, eu iria também com a opção 2. &lt;br&gt; &lt;p&gt;2009/11/8 Thiago Ramalho &amp;lt;thiago.nrama...@gmail.com&amp;gt; &lt;br&gt; &lt;p&gt;-- &lt;br&gt; Márcio Dorimar da Silva Gomes
  </summary>
  </entry>
  <entry>
  <author>
  <name>Thiago Ramalho</name>
  <email>thiago.nrama...@gmail.com</email>
  </author>
  <updated>2009-11-08T14:14:55Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/b6cc7a87350252fa?show_docid=b6cc7a87350252fa</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/b6cc7a87350252fa?show_docid=b6cc7a87350252fa"/>
  <title type="text">Re: [PBJUG] Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Cara, no lugar de fazer dois Ifs vc pode botar o bloco1 e bloco2 no mesmo if. &lt;br&gt; &lt;p&gt;if (A || B){ &lt;br&gt; bloco1; &lt;br&gt; bloco2; &lt;br&gt; if (A) { &lt;br&gt; ... &lt;br&gt; ... &lt;br&gt; &lt;p&gt;2009/11/8 Flávio Santos &amp;lt;flavio.bar...@gmail.com&amp;gt;: &lt;br&gt; &lt;p&gt;-- &lt;br&gt; Thiago N Ramalho. &lt;br&gt; Estagiário da DATAPREV - Empresa de Tecnologia e Informações da &lt;br&gt; Previdência Social
  </summary>
  </entry>
  <entry>
  <author>
  <name>Flávio Santos</name>
  <email>flavio.bar...@gmail.com</email>
  </author>
  <updated>2009-11-08T13:43:33Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/97775a195940769c?show_docid=97775a195940769c</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/3ec70b195da2171b/97775a195940769c?show_docid=97775a195940769c"/>
  <title type="text">Estruturando condicionais e blocos repetidos de código</title>
  <summary type="html" xml:space="preserve">
  Oi galera, &lt;br&gt; Queria saber a opinião de vocês sobre formas de estruturar códigos e evitar &lt;br&gt; repetições. &lt;br&gt; Consideremos o código abaixo: &lt;br&gt; if (A) { &lt;br&gt; bloco1; &lt;br&gt; ... &lt;br&gt; bloco2; &lt;br&gt; if (B) { &lt;br&gt; bloco1; &lt;br&gt; ... &lt;br&gt; bloco2; &lt;br&gt; } &lt;br&gt; Claramente temos dois trechos de códigos repetidos (bloco1 e bloco2).
  </summary>
  </entry>
  <entry>
  <author>
  <name>Valdemar Júnior</name>
  <email>valdemarjuni...@gmail.com</email>
  </author>
  <updated>2009-11-07T18:21:45Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/b240987c8aa634fa/71b66c7a369c831e?show_docid=71b66c7a369c831e</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/b240987c8aa634fa/71b66c7a369c831e?show_docid=71b66c7a369c831e"/>
  <title type="text">Re: [PBJUG] Calendar RichFaces-Jsf</title>
  <summary type="html" xml:space="preserve">
  sim, mas qual o erro? &lt;br&gt; &lt;p&gt;2009/11/7 Alan &amp;lt;arllmcomputa...@gmail.com&amp;gt; &lt;br&gt; &lt;p&gt;-- &lt;br&gt; Valdemar Júnior &lt;br&gt; SCJP 5.0, SCWCD1.4, SCBCD 5.0, SCSNI &lt;br&gt; WebSite: &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.valdemarjr.net&quot;&gt;[link]&lt;/a&gt; &lt;br&gt; Mobile: (+55) (19) 9286 2226 &lt;br&gt; ------------------------------ -----------------
  </summary>
  </entry>
  <entry>
  <author>
  <name>Uziel Barbosa</name>
  <email>uzbarbo...@gmail.com</email>
  </author>
  <updated>2009-11-07T15:16:34Z</updated>
  <id>http://groups.google.com.br/group/pbjug/browse_thread/thread/92a3da1e59a21d7e/2dc0565e650cbd44?show_docid=2dc0565e650cbd44</id>
  <link href="http://groups.google.com.br/group/pbjug/browse_thread/thread/92a3da1e59a21d7e/2dc0565e650cbd44?show_docid=2dc0565e650cbd44"/>
  <title type="text">Re: [PBJUG] Re: Problemas com rich:fileUpload</title>
  <summary type="html" xml:space="preserve">
  Estou usando um modalPanel. &lt;br&gt; &lt;p&gt;2009/11/6 Rafael Trindade Chiappetta &amp;lt;rafaelt...@gmail.com&amp;gt; &lt;br&gt; &lt;p&gt;-- &lt;br&gt; Uziel Barbosa - IFAL &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://estruturaopen.wordpress.com&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
</feed>
