<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>CES22 - Programação OO - new forum posts</title>
		<link>http://ces22.wikidot.com/forum/start</link>
		<description>Posts in forums of the site &quot;CES22 - Programação OO&quot; - ITA</description>
				<copyright></copyright>
		<lastBuildDate></lastBuildDate>
		
					<item>
				<guid>http://ces22.wikidot.com/forum/t-113987#post-337863</guid>
				<title>Re: Lab5</title>
				<link>http://ces22.wikidot.com/forum/t-113987/lab5#post-337863</link>
				<description></description>
				<pubDate>Thu, 18 Dec 2008 05:37:35 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>ah garoto….bizu….<br /> um outro errinho tb:<br /> onde tem:<br /> Dir["#{File.dirname(FILE)}/**/*.rb"]..reject{|file| file.include?('main.rb')}.each{|file| require file}</p> <p>troquem por:<br /> Dir["#{File.dirname(FILE)}/**/*.rb"].reject{|file| file.include?('main.rb')}.each{|file| require file}</p> <p>e qual a diferença???</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-113987/lab5">Lab5</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-113987#post-337851</guid>
				<title>Re: Lab5</title>
				<link>http://ces22.wikidot.com/forum/t-113987/lab5#post-337851</link>
				<description></description>
				<pubDate>Thu, 18 Dec 2008 05:16:55 +0000</pubDate>
				<wikidot:authorName>Fabio Imada</wikidot:authorName>				<wikidot:authorUserId>174119</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No Windows Vista, e acho que no XP tb, dá pra abrir o telnet em C:\Windows\System32\telnet.exe</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-113987/lab5">Lab5</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-113987#post-337849</guid>
				<title>Re: Lab5</title>
				<link>http://ces22.wikidot.com/forum/t-113987/lab5#post-337849</link>
				<description></description>
				<pubDate>Thu, 18 Dec 2008 05:15:06 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>interpretem <span style="text-decoration: underline;">FILE</span> como: (dois underlines)FILE(dois underlines)</p> <p>é que o editor do wiki entende isso como um atalho pra sublinhar a palavra no meio…</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-113987/lab5">Lab5</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-113987#post-337837</guid>
				<title>Lab5</title>
				<link>http://ces22.wikidot.com/forum/t-113987/lab5#post-337837</link>
				<description></description>
				<pubDate>Thu, 18 Dec 2008 04:57:36 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Esse foi um erro meio difícil de perceber, e que nos deixou alguns dias travado. O Bernardo ajudou a encontrar e resolver esse erro:</p> <p>Erro:<br /> Nos testes, o "initialize.rb" carrega todos os arquivos .rb dentro de lib, inclusive o main.rb, o que não é a idéia e dá problema, pois quando tenta carregar main.rb ele executa o método main, que tenta usar algumas classes que ainda não foram carregadas (além disto, vc não quer que o main saia rodando quando vc executa os testes).</p> <p>Soluções para este erro (escolher uma das duas):<br /> -Colocar todas as classes dentro de uma pasta (chamei de classes) e deixar o main.rb fora. Assim initialize.rb só carrega o que estiver dentro da pasta classes. É preciso alterar os arquivos de teste (darem require em classes/initialize e não só initialize). É preciso também adicionar lib/classes ao load_path em initialize ($:.unshift File.join(File.dirname(<span style="text-decoration: underline;">FILE</span>)) ), para fazer as chamadas de require procurarem arquivos dentro desta pasta (sem ser necessário declarar o caminho completo).</p> <p>-Alterar a linha que carrega os arquivos em initialize.rb para Dir["#{File.dirname(<span style="text-decoration: underline;">FILE</span>)}/**/*.rb"]..reject{|file| file.include?('main.rb')}.each{|file| require file}</p> <p>Uma outra dica é pra quem não tiver linux (e consequentemente, não vai conseguir fazer o comando "telnet localhost 4344"), é só baixar o putty.exe. Deve ter na rede, ou, se não, é só dar uma olhada no google que aparece rapidinho.</p> <p>Bom galera, boa sorte pra nós todos com esses últimos labs e boas férias!!!</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-113987/lab5">Lab5</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-337123</guid>
				<title>Grupo 2 alterado</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-337123</link>
				<description></description>
				<pubDate>Wed, 17 Dec 2008 14:04:30 +0000</pubDate>
				<wikidot:authorName>Maykon L Bergamaschi</wikidot:authorName>				<wikidot:authorUserId>179646</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do grupo:</strong></p> <ul> <li>Anderson Aiziro</li> <li>Diego Alvarez</li> <li>Lívia Palomo</li> <li>Maykon Bergamaschi</li> </ul> <p><strong>Tema do projeto</strong><br /> Implementação em páginas web de um quiz (jogo com rodadas de perguntas), armazenando as pontuações em um pequeno banco de dados.<br /> Os observadores da aplicação são notificados de falhas via e-mail.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-333495</guid>
				<title>Grupo 10</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-333495</link>
				<description></description>
				<pubDate>Fri, 12 Dec 2008 20:43:39 +0000</pubDate>
				<wikidot:authorName>Fr_Germano</wikidot:authorName>				<wikidot:authorUserId>189414</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Integrantes do grupo:</p> <ul> <li>Francisco Germano</li> <li>Italo Águiar</li> <li>Cicero David</li> <li>Igor Almeida</li> </ul> <p>O projeto consiste num sistema de bolão web para gerenciar apostas em jogos de futebol.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-331656</guid>
				<title>Grupo 5 desfeito</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-331656</link>
				<description></description>
				<pubDate>Wed, 10 Dec 2008 17:27:24 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Este grupo não existe mais….<br /> Assim, eu farei o Lab6 como projeto, em dupla com o Alexandre</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-101752#post-300178</guid>
				<title>Arquivos em ruby atrasados...</title>
				<link>http://ces22.wikidot.com/forum/t-101752/lab4-luty-rodrigues#post-300178</link>
				<description></description>
				<pubDate>Tue, 04 Nov 2008 19:53:43 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Esqueci de anexar os códigos em ruby utilizados (minhas_classes.rb, simulador.rb e testes.rb), então, estou fazendo isso hoje….</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-101752/lab4-luty-rodrigues">Lab4 Luty Rodrigues</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-97016#post-286297</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-97016/lab3-anderson-aiziro#post-286297</link>
				<description></description>
				<pubDate>Sat, 18 Oct 2008 22:00:04 +0000</pubDate>
				<wikidot:authorName>Anderson Aiziro</wikidot:authorName>				<wikidot:authorUserId>185421</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Bernardo, na classe State Machine, eu comentei que seria possível "quebrar" a máquina de estados, gerando arestas de mesmo nome e mesmo vértice de origem para 2 destinos diferentes. Mas isto contradiz o fato de a máquina ser determinista, portanto, por favor desconsidere aquele comentário.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-97016/lab3-anderson-aiziro">Lab3 Anderson Aiziro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-97888#post-286099</guid>
				<title>Códigos adicionados...</title>
				<link>http://ces22.wikidot.com/forum/t-97888/lab3-igor-oliveira-aquino#post-286099</link>
				<description></description>
				<pubDate>Sat, 18 Oct 2008 13:58:43 +0000</pubDate>
				<wikidot:authorName>igoraquino</wikidot:authorName>				<wikidot:authorUserId>174562</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Esqueci de postar os códigos das classes implementadas… eles estão zipados <a href="http://ces22.wikidot.com/local--files/relas:lab3-igor-oliveira/lab3-igor-oliveira-netBeans.rar">aqui</a>.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-97888/lab3-igor-oliveira-aquino">Lab3 Igor Oliveira Aquino</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-285852</guid>
				<title>Grupo 9</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-285852</link>
				<description></description>
				<pubDate>Fri, 17 Oct 2008 23:38:06 +0000</pubDate>
				<wikidot:authorName>arrudajunior86</wikidot:authorName>				<wikidot:authorUserId>179643</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do grupo:</strong><br /> Alexandra Couto Albizzati<br /> José Gerardo Arruda Junior<br /> Leonardo Bruno Pedrosa Pontes Lima</p> <p><strong>Tema do Projeto:</strong><br /> Desenvolvimento de uma aplicação móvel em Java para cadastro de matérias e controle de faltas, utilizando a tecnologia J2ME.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-79610#post-280144</guid>
				<title>Bernardo, pode depois de entregue alterar o lab?</title>
				<link>http://ces22.wikidot.com/forum/t-79610/relatorios-de-lab-2o-sem-2008#post-280144</link>
				<description></description>
				<pubDate>Fri, 10 Oct 2008 03:57:50 +0000</pubDate>
				<wikidot:authorName>marcus leandro</wikidot:authorName>				<wikidot:authorUserId>179654</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Queria saber, se depois de entregue o relatório, poderia fazer algumas modificações, como corrigir possíveis erros de português ou acrescentrar alguma cancerização que surgiu a cabeça sem que isso altera na nota do lab, porque assim o sistem vai computar como entrega a última atualização e vai parecer que o lab foi entregue atrasado.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-79610/relatorios-de-lab-2o-sem-2008">Relatórios de Lab - 2o Sem. 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-95808#post-279963</guid>
				<title>=P</title>
				<link>http://ces22.wikidot.com/forum/t-95808/lab3-diogo-cassimiro#post-279963</link>
				<description></description>
				<pubDate>Thu, 09 Oct 2008 22:50:12 +0000</pubDate>
				<wikidot:authorName>Diogo Cassimiro</wikidot:authorName>				<wikidot:authorUserId>180043</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>sugou =P</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-95808/lab3-diogo-cassimiro">Lab3 Diogo Cassimiro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-95696#post-279001</guid>
				<title>Notas Finais Calculadas</title>
				<link>http://ces22.wikidot.com/forum/t-95696/notas-finais-calculadas#post-279001</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 21:25:14 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Confira na seção <a href="http://ces22.wikidot.com/resultados">resultados</a> o gráfico de desempenho da turma, por conceito. PS.: as notas são 0.7 * prova + 0.15 * lab1 + 0.15 * lab2</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50601">CES-22 2o Sem 2008 / Avisos</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-95696/notas-finais-calculadas">Notas Finais Calculadas</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-89135#post-278962</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-89135/lab1-diego-alvarez#post-278962</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:52:48 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-89135/lab1-diego-alvarez">Lab1 Diego Alvarez</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87254#post-278957</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87254/lab2-cicero-david#post-278957</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:48:19 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>faltou a classe simulador para o lab 1.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87254/lab2-cicero-david">Lab2 Cicero David</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87254#post-278955</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87254/lab2-cicero-david#post-278955</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:47:23 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Obrigado pela sugestão sobre annotations, vou estudar o tema.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87254/lab2-cicero-david">Lab2 Cicero David</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85259#post-278953</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85259/lab2-yves-conselvan#post-278953</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:44:45 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. a "solução" para o uso dos switchs são os padrões Factory que vimos em aula.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85259/lab2-yves-conselvan">Lab2 Yves Conselvan</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85666#post-278949</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85666/lab2-tiago-porto#post-278949</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:41:33 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Faltou a classe simulador do primeiro lab. E a sua classe simulador não implementou todos os comportamentos. (pq? o mais difícil vc já fez). Os comportamentos que vc usou não mostram a questão das exceções nas atribuições de comportamentos.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85666/lab2-tiago-porto">Lab2 Tiago Porto</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85055#post-278940</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85055/lab2-thiago-brandao#post-278940</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:36:18 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Faltou a primeira versão da classe simulador (para o lab1).</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85055/lab2-thiago-brandao">Lab2 Thiago Brandão</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85480#post-278929</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85480/lab2-rodrigo-almeida#post-278929</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:29:18 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Delegação não é padrão de projeto (é só um conceito/fato mesmo).</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85480/lab2-rodrigo-almeida">Lab2 Rodrigo Almeida</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85477#post-278924</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85477/lab2-ricardo-tominaga#post-278924</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:27:43 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Ótimo rela. O Vector não é uma fila, pois não tem um método para você inserir ou retirar um elemento no começo de um Vector. Vector é basicamente um Array com num de elementos ilimitado e alguns poucos métodos. Esta implementação é "acadêmica" e ilustrativa, o objetivo é treinar OO e encapsulamento, não algorítmos ou estruturas de dados.</p> <p>Mas você não estava restrito a utilizar nem um Vector nem um Array para implementar a fila, você o fez porque quiz (e porque fica um pouco mais fácil). A gente só "sugeriu" para facilitar a vida do pessoal. Veja o lab do <a href="http://ces22.wikidot.com/relas:lab2-yves-conselvan">Yves</a>, que usou uma lista ligada.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85477/lab2-ricardo-tominaga">Lab2 Ricardo Tominaga</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85880#post-278913</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85880/lab2-rafael-siqueira#post-278913</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:18:16 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Vamos ver uma aula sobre interface gráfica, mas só dá para passar uma idéia de como funciona. Mas, basicamente, é aprender a usar a API Swing, que faz interfaces gráficas em Java.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85880/lab2-rafael-siqueira">Lab2 Rafael Siqueira</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87202#post-278903</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87202/relas:lab2-pedro-cau#post-278903</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:13:41 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87202/relas:lab2-pedro-cau">relas:lab2_Pedro_Cau</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-86959#post-278900</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-86959/lab2-misael-alexandre#post-278900</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:10:00 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Seria melhor extrair o try…catch e usar um só no seu simulador,, mais externo, evitando repetição e separando o tratamento de erros do código. O trecho a melhorar é o abaixo:</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-reserved">if</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">comportamento</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Esforcado</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">Esforcado</span><span class="hl-code"> </span><span class="hl-identifier">comp</span><span class="hl-code">=</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Esforcado</span><span class="hl-brackets">(</span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">])</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-identifier">comp</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">comportamento</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Burro</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">Burro</span><span class="hl-code"> </span><span class="hl-identifier">comp</span><span class="hl-code">=</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Burro</span><span class="hl-brackets">(</span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">])</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-identifier">comp</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">comportamento</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Imprevisivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">Imprevisivel</span><span class="hl-code"> </span><span class="hl-identifier">comp</span><span class="hl-code">=</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Imprevisivel</span><span class="hl-brackets">(</span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">])</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-identifier">comp</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">comportamento</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Summa</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">Summa</span><span class="hl-code"> </span><span class="hl-identifier">comp</span><span class="hl-code">=</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Summa</span><span class="hl-brackets">(</span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">])</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-identifier">comp</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">comportamento</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">SafoPreguicoso</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">SafoPreguicoso</span><span class="hl-code"> </span><span class="hl-identifier">comp</span><span class="hl-code">=</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">SafoPreguicoso</span><span class="hl-brackets">(</span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">])</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-identifier">comp</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">Pemba</span><span class="hl-code"> </span><span class="hl-identifier">comp</span><span class="hl-code">=</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Pemba</span><span class="hl-brackets">(</span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">])</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">vetor_aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">i</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-identifier">comp</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span> </pre></div> </div> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-86959/lab2-misael-alexandre">Lab2 Misael Alexandre</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87112#post-278895</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87112/lab2-maykon-bergamaschi#post-278895</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 20:04:32 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Seria melhor colocar o try…catch na parte mais externa do código, para evitar tanta repetição.</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-reserved">try</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-reserved">switch</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-number">1</span><span class="hl-code">: </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Summa</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-reserved">break</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-number">2</span><span class="hl-code">: </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">SafoPreguicoso</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-reserved">break</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-number">3</span><span class="hl-code">: </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Esforcado</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-number">4</span><span class="hl-code">: </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Imprevisivel</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-number">5</span><span class="hl-code">: </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Pemba</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">case</span><span class="hl-code"> </span><span class="hl-number">6</span><span class="hl-code">: </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Burro</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">0</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">catch</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Voce tentou fazer algo impossivel!</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-identifier">erro</span><span class="hl-code"> = </span><span class="hl-number">1</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">break</span><span class="hl-code">;</span> </pre></div> </div> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87112/lab2-maykon-bergamaschi">Lab2 Maykon Bergamaschi</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-86906#post-278883</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-86906/lab2-marcus-leandro#post-278883</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 19:56:31 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Pode fazer mais comentários no rela, não repetindo o que a gente pediu, mas dizendo o porque cada solução foi adotada, as vantagens, desvantagens de cada uma, quais os conceitos de OO foram utilizadas, padrões, etc.</p> <p>Tá gerando um NullPointer exception no final do seu programa, o que me leva a crer que tem algo de errado com a sua classe Queue.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-86906/lab2-marcus-leandro">Lab2 Marcus Leandro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87135#post-278875</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87135/lab2-marcus-edson#post-278875</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 19:46:45 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Seria melhor vc ter usado um try…catch somente para tratar os erros de atribuição de comportamento.</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-reserved">try</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">1</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Esforcado</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">2</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">SafoPreguicoso</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">3</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Summa</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">4</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Você tentou fazer algo impossível!</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">5</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Burro</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-reserved">else</span><span class="hl-code"> </span><span class="hl-reserved">if</span><span class="hl-brackets">(</span><span class="hl-identifier">tipo</span><span class="hl-code">.</span><span class="hl-identifier">equals</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">6</span><span class="hl-quotes">"</span><span class="hl-brackets">)){</span><span class="hl-code"> </span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]</span><span class="hl-code">.</span><span class="hl-identifier">setComportamento</span><span class="hl-brackets">(</span><span class="hl-reserved">new</span><span class="hl-code"> </span><span class="hl-identifier">Imprevisivel</span><span class="hl-brackets">(</span><span class="hl-identifier">aluno</span><span class="hl-brackets">[</span><span class="hl-identifier">cont</span><span class="hl-brackets">]))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-reserved">catch</span><span class="hl-brackets">(</span><span class="hl-identifier">Exception</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">){</span><span class="hl-code"> </span><span class="hl-identifier">System</span><span class="hl-code">.</span><span class="hl-identifier">out</span><span class="hl-code">.</span><span class="hl-identifier">println</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">Você tentou fazer algo impossível!</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span> </pre></div> </div> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87135/lab2-marcus-edson">Lab2 Marcus Edson</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85470#post-278860</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85470/lab2-livia#post-278860</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 19:33:23 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Parabéns, ficou muito bom. Só um detalhe, nomeie os métodos e variáveis em Java com a primeira letra minúscula ( em vez de <strong>private void CriarAluno(…</strong> use <strong>private void criarAluno(…</strong>, senão você está saindo do padrão recomendado pela Sun e os programadores de Java mais experientes vão olhar para o seu código com maus olhos.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85470/lab2-livia">Lab2 Livia</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87062#post-278744</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87062/lab2-leonardo-bruno#post-278744</link>
				<description></description>
				<pubDate>Wed, 08 Oct 2008 17:08:55 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido. Esqueceu de falar sobre o Queue no rela, mas fez.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87062/lab2-leonardo-bruno">Lab2 Leonardo Bruno</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-277126</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-277126</link>
				<description></description>
				<pubDate>Mon, 06 Oct 2008 22:45:27 +0000</pubDate>
				<wikidot:authorName>Thiago Damasceno</wikidot:authorName>				<wikidot:authorUserId>174117</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Pelo que Bernardo colocou no roteiro, somente <em>UndefinedStateException</em> é do tipo não-checada. As outras duas são.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-276988</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-276988</link>
				<description></description>
				<pubDate>Mon, 06 Oct 2008 20:04:18 +0000</pubDate>
				<wikidot:authorName>Fabio Imada</wikidot:authorName>				<wikidot:authorUserId>174119</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Pelo que eu entendi, tanto uma subclasse de RuntimeException quanto uma subclasse de Error não <span style="text-decoration: underline;">precisam</span> de tratamento de exceções.<br /> Então não sei se tem muita diferença usar um ou outro…</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-276129</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-276129</link>
				<description></description>
				<pubDate>Sun, 05 Oct 2008 19:57:22 +0000</pubDate>
				<wikidot:authorName>Thiago Damasceno</wikidot:authorName>				<wikidot:authorUserId>174117</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Tem razão, Luty. As classes são UndefinedStateException e UndefinedEventException, do jeito que o Bernardo tinha colocado no roteiro do laboratório, na seção Exceções.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-276069</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-276069</link>
				<description></description>
				<pubDate>Sun, 05 Oct 2008 18:02:20 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Uma outra observação na classe de teste: nas linhas finais, aparecem as classes<br /> UndefinedStateError e UndefinedEventError.</p> <p>Essas são as classes UndefinedStateException e UndefinedEventError, respectivamente?<br /> Se forem mesmo, então precisa mudar isso na classe de teste.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-276042</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-276042</link>
				<description></description>
				<pubDate>Sun, 05 Oct 2008 17:04:20 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Outra coisa que reparei agora há pouco….<br /> Não deve atrapalhar o teste, só pra ficar mais didático, mas, na classe de testes,<br /> o método testStateCommand está testando a classe EventCommand e o método<br /> testEventCommand está testando a classe StateCommand….</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-275800</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-275800</link>
				<description></description>
				<pubDate>Sun, 05 Oct 2008 05:08:27 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Devidamente esclarecido….<br /> Vlw Coverinho!!!</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-275750</guid>
				<title>Re: Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-275750</link>
				<description></description>
				<pubDate>Sun, 05 Oct 2008 02:36:30 +0000</pubDate>
				<wikidot:authorName>Thiago Damasceno</wikidot:authorName>				<wikidot:authorUserId>174117</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Luty, esse valor de retorno é utilizado no código de testes, nas seguintes linhas:</p> <div class="code"> <div class="hl-main"> <pre> <span class="hl-reserved">try</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">assertFalse</span><span class="hl-brackets">(</span><span class="hl-identifier">sm</span><span class="hl-code">.</span><span class="hl-identifier">fireEvent</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">perder_mulher</span><span class="hl-quotes">"</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-reserved">catch</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">UndefinedTransitionException</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-brackets">}</span><span class="hl-code"> </span><span class="hl-identifier">temSuperPoderes</span><span class="hl-code"> = </span><span class="hl-reserved">false</span><span class="hl-code">; </span><span class="hl-reserved">try</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">assertTrue</span><span class="hl-brackets">(</span><span class="hl-identifier">sm</span><span class="hl-code">.</span><span class="hl-identifier">fireEvent</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">perder_mulher</span><span class="hl-quotes">"</span><span class="hl-brackets">))</span><span class="hl-code">; </span><span class="hl-brackets">}</span><span class="hl-reserved">catch</span><span class="hl-code"> </span><span class="hl-brackets">(</span><span class="hl-identifier">UndefinedTransitionException</span><span class="hl-code"> </span><span class="hl-identifier">e</span><span class="hl-brackets">)</span><span class="hl-code"> </span><span class="hl-brackets">{</span><span class="hl-code"> </span><span class="hl-identifier">fail</span><span class="hl-brackets">(</span><span class="hl-quotes">"</span><span class="hl-string">não deve gerar excessão</span><span class="hl-quotes">"</span><span class="hl-brackets">)</span><span class="hl-code">; </span><span class="hl-brackets">}</span> </pre></div> </div> <p>Pode-se chamar um método que retorne um valor sem utilizar o mesmo, não há nada que impeça.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-275674</guid>
				<title>Método fireEvent</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-275674</link>
				<description></description>
				<pubDate>Sat, 04 Oct 2008 23:50:57 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>O método fireEvent() na classe StateMachine realmente retorna um boolean???<br /> É que na classe de tetes, aparece, por exemplo:</p> <p>sm.fireEvent("jogar_bola");</p> <p>Desse jeito, o método fireEvent não retornaria void? (ou seja, sem parâmetro de retorno)</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-94522#post-274948</guid>
				<title>Lab 3</title>
				<link>http://ces22.wikidot.com/forum/t-94522/lab-3#post-274948</link>
				<description></description>
				<pubDate>Fri, 03 Oct 2008 20:41:48 +0000</pubDate>
				<wikidot:authorName>Fabio Imada</wikidot:authorName>				<wikidot:authorUserId>174119</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A assinatura do metodo update do professor pode ser alterada para:<br /> public void update(stateMachine.Subject sm, String newStateName)<br /> ?<br /> Estava dando erro de overriding com public void update(stateMachine.StateMachine sm, String newStateName)</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-94522/lab-3">Lab 3</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-274387</guid>
				<title>Grupo 8</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-274387</link>
				<description></description>
				<pubDate>Fri, 03 Oct 2008 04:01:44 +0000</pubDate>
				<wikidot:authorName>marcus leandro</wikidot:authorName>				<wikidot:authorUserId>179654</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do grupo:</strong><br /> Ricardo Tominaga<br /> Marcus Leandro</p> <p><strong>Tema do Projeto:</strong><br /> Criação de um aplicativo tipo "messenger" com interface GUI em Java.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-84057#post-273925</guid>
				<title>Re: Exercício de classe</title>
				<link>http://ces22.wikidot.com/forum/t-84057/exercicio-de-classe#post-273925</link>
				<description></description>
				<pubDate>Thu, 02 Oct 2008 18:46:36 +0000</pubDate>
				<wikidot:authorName>arrudajunior86</wikidot:authorName>				<wikidot:authorUserId>179643</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Segue o link para a resolução do exercício. Ele pode também ser encontrado pelo tag 'exercicio'.</p> <p><a href="http://ces22.wikidot.com/alunos:atividade-de-classe">http://ces22.wikidot.com/alunos:atividade-de-classe</a></p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-52196">CES-22 2o Sem 2008 / Labs</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-84057/exercicio-de-classe">Exercício de classe</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-273369</guid>
				<title>Grupo 7</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-273369</link>
				<description></description>
				<pubDate>Thu, 02 Oct 2008 05:13:45 +0000</pubDate>
				<wikidot:authorName>Thiago Damasceno</wikidot:authorName>				<wikidot:authorUserId>174117</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do grupo:</strong><br /> Igor Oliveira Aquino<br /> Marcus Edson<br /> Thiago Damasceno</p> <p><strong>Tema do Projeto</strong><br /> Implementação do jogo Gamão em JRuby para ser jogado em rede.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87225#post-267096</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87225/lab2-leandro-lima#post-267096</link>
				<description></description>
				<pubDate>Wed, 24 Sep 2008 17:01:44 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Corrigido. Faltou a classe simulador antes das mudanças e no relatório colocar demonstrações da sua interface.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87225/lab2-leandro-lima">Lab2 Leandro Lima</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-86887#post-266950</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-86887/lab2-igor-aquino#post-266950</link>
				<description></description>
				<pubDate>Wed, 24 Sep 2008 14:26:36 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><em>Resposta:</em> Realmente fica poluida a figura, mas não acho que compensa o trabalho de você sair deletando as linhas.</p> <p>corrigido.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-86887/lab2-igor-aquino">Lab2 Igor Aquino</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-86178#post-266935</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-86178/lab2-francisco-germano#post-266935</link>
				<description></description>
				<pubDate>Wed, 24 Sep 2008 14:02:29 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Só faltaram as telas de testes manuais (a interface do seu programa), mas foi tudo ok. Gostei da sua interface.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-86178/lab2-francisco-germano">Lab2 Francisco Germano</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-83906#post-266925</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-83906/lab2-fabio-imada#post-266925</link>
				<description></description>
				<pubDate>Wed, 24 Sep 2008 13:51:23 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-83906/lab2-fabio-imada">Lab2 Fabio Imada</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85792#post-266918</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85792/lab2-douglas-bokliang#post-266918</link>
				<description></description>
				<pubDate>Wed, 24 Sep 2008 13:40:07 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Faltou a classe simulador antes das alterações. Relatório um pouco sucinto em demasia.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85792/lab2-douglas-bokliang">Lab2 Douglas Bokliang</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87101#post-266911</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87101/lab2-diogo-cassimiro#post-266911</link>
				<description></description>
				<pubDate>Wed, 24 Sep 2008 13:29:53 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Gostei do seu uso de Reflexão para determinar as classes utilizadas (embora isto provavelmente não seja uma boa prática, pelo menos neste caso).</p> <p>No entanto, você tem que melhorar bastante a sua redação, está muito difícil de compreender o que você escreveu no relatório.</p> <p>Quanto a especificar no início das instruções de relatório, espera-se que o aluno leia as instruções completamente antes de implementar o laboratório. Se você soubesse o que é necessário desde o início não teria que fazer as coisas (como copiar as telas de testes) duas vezes.</p> <p>O motivo de você ter que copiar as telas de testes manuais (o printscreen do seu programa rodando no terminal) é simplesmente para facilitar o nosso trabalho de correção. Se você leva 10 min para fazer isto, nós temos que levar 20min X 30 = 10 horas só para executar os testes no laboratório de todos.</p> <p>Por estes motivos, você vai perder alguns pontos no relatório, embora a prática tenha ficado muito boa.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87101/lab2-diogo-cassimiro">Lab2 Diogo Cassimiro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-85535#post-265632</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-85535/lab2-anderson-aiziro#post-265632</link>
				<description></description>
				<pubDate>Mon, 22 Sep 2008 20:56:44 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>corrigido.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-85535/lab2-anderson-aiziro">Lab2 Anderson Aiziro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-86024#post-265631</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-86024/lab2-bruno-cesar#post-265631</link>
				<description></description>
				<pubDate>Mon, 22 Sep 2008 20:56:11 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Faltou mostrar a classe Simulador antes das mudanças do lab2.</p> <p>O termo correto é "refatoração" (alteração de um código já existente), não fatoração.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-86024/lab2-bruno-cesar">Lab2 Bruno Cesar</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-91172#post-265543</guid>
				<title>passagem de parâmetros em java</title>
				<link>http://ces22.wikidot.com/forum/t-91172/passagem-de-parametros-em-java#post-265543</link>
				<description></description>
				<pubDate>Mon, 22 Sep 2008 19:10:14 +0000</pubDate>
				<wikidot:authorName>igoraquino</wikidot:authorName>				<wikidot:authorUserId>174562</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>se vc ainda nao entendeu direito como funciona a passagem de argumentos em java, vale a pena dar uma olhada <a href="http://www.javafree.com.br/javabb/viewtopic.jbb?t=1375">neste link</a> e <a href="http://www.javafree.com.br/javabb/viewtopic.jbb?t=6944">neste link</a></p> <p><a href="http://www.javafree.com.br/javabb/viewforum.jbb?f=39">aqui</a> tem algumas dicas pra quem quer estudar pra certificação java.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50599">CES-22 2o Sem 2008 / Geral</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-91172/passagem-de-parametros-em-java">passagem de parâmetros em java</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87163#post-265431</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87163/lab2-alexandre-albizzati#post-265431</link>
				<description></description>
				<pubDate>Mon, 22 Sep 2008 16:57:03 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Bom rela e prática, tudo ok.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87163/lab2-alexandre-albizzati">Lab2 Alexandre Albizzati</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87057#post-265429</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87057/lab2-adriano-brasileiro#post-265429</link>
				<description></description>
				<pubDate>Mon, 22 Sep 2008 16:55:58 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Quanto a sua indagação a respeito da performance (entre a opção de se fazer a delegação para outro objeto ou implementar o método no próprio objeto), há sim uma pequena "penalidade", mas é um fator linear e desprezível neste caso.</p> <p>É melhor ter um código legível e fácil de alterar do que um código que tenha uma performance máxima, principalmente quando a diferença de performance é um fator linear. O custo computacional hoje é desprezível perto do custo de desenvolvimento do software (o custo humano), na maioria das aplicações.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87057/lab2-adriano-brasileiro">Lab2 Adriano Brasileiro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-87057#post-265424</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-87057/lab2-adriano-brasileiro#post-265424</link>
				<description></description>
				<pubDate>Mon, 22 Sep 2008 16:44:32 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Você não precisava ter usado o parseInt para transformar a entrada do Readline em inteiro, poderia tê-la tratado como string mesmo, e fazer as comparações usando if…else, resolveria o problema das excessões. No mais tá tudo ok, só faltou a classe simulador antes das alterações.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-87057/lab2-adriano-brasileiro">Lab2 Adriano Brasileiro</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-264874</guid>
				<title>Grupo 6</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-264874</link>
				<description></description>
				<pubDate>Sun, 21 Sep 2008 16:35:04 +0000</pubDate>
				<wikidot:authorName>Adriano Brasileiro</wikidot:authorName>				<wikidot:authorUserId>174581</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do grupo:</strong><br /> Adriano Brasileiro<br /> Misael Alexandre<br /> Tiago Porto</p> <p><strong>Tema do Projeto:</strong><br /> Também ainda não definido com certeza. Inicialmente poderia ser um jogo de celular, mas este tema pode mudar caso encontremos algo mais interessante.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-264399</guid>
				<title>Grupo 5</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-264399</link>
				<description></description>
				<pubDate>Sat, 20 Sep 2008 14:31:14 +0000</pubDate>
				<wikidot:authorName>Luty</wikidot:authorName>				<wikidot:authorUserId>179045</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do grupo:</strong><br /> Francisco Germano<br /> Luty Rodrigues<br /> Maykon Lorencini</p> <p><strong>Tema do projeto:</strong><br /> Ainda não definido. Procuraremos definir o tema o mais breve possível, mas gostaríamos<br /> de algumas sugestões, se for possível.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-263442</guid>
				<title></title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-263442</link>
				<description></description>
				<pubDate>Fri, 19 Sep 2008 03:21:57 +0000</pubDate>
				<wikidot:authorName>rsalmeidafl</wikidot:authorName>				<wikidot:authorUserId>179993</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do Grupo:</strong><br /> Douglas Cunha<br /> Fábio Imada<br /> Rafael Siqueira<br /> Rodrigo Almeida</p> <p><strong>Tema do Projeto:</strong><br /> Desenvolvimento de um banco de horas (para uso pela CV e/ou pela ITA Júnior) como Webservice.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-88210#post-257678</guid>
				<title>Re: Prova entregue</title>
				<link>http://ces22.wikidot.com/forum/t-88210/prova-entregue#post-257678</link>
				<description></description>
				<pubDate>Thu, 11 Sep 2008 02:23:37 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A matéria é tudo, desde a primeira aula, até a aula 9, com exceção da aula de Ruby. Não deixem de estudar os padrões dados e suas implementações em Java.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50601">CES-22 2o Sem 2008 / Avisos</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-88210/prova-entregue">Prova entregue</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-88210#post-257677</guid>
				<title>Prova entregue</title>
				<link>http://ces22.wikidot.com/forum/t-88210/prova-entregue#post-257677</link>
				<description></description>
				<pubDate>Thu, 11 Sep 2008 02:21:26 +0000</pubDate>
				<wikidot:authorName>Bernardo de Padua</wikidot:authorName>				<wikidot:authorUserId>166594</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A prova tem 4 questões, é individual e sem consulta e tem tempo livre. A data limite para entrega é 22/09. Deve ser feita "numa sentada só" e o tempo previsto é 3 horas. Se tiverem alguma dúvida "urgente" durante a realização da prova (algum possível erro ou algo que tenha ficado muito obscuro), entrem em contato no meu telefone ou celular e façam a pergunta via forum. Após terminarem a prova, deixem-na no escaninho do professor Parente.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50601">CES-22 2o Sem 2008 / Avisos</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-88210/prova-entregue">Prova entregue</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://ces22.wikidot.com/forum/t-76177#post-255675</guid>
				<title>Grupo 3</title>
				<link>http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008#post-255675</link>
				<description></description>
				<pubDate>Mon, 08 Sep 2008 15:36:09 +0000</pubDate>
				<wikidot:authorName>Jorge Melegati</wikidot:authorName>				<wikidot:authorUserId>177909</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p><strong>Integrantes do Grupo:</strong><br /> Jorge Melegati<br /> Leandro Lima<br /> Yves Conselvan</p> <p><strong>Tema do Projeto:</strong><br /> Desenvolvimento de um jogo 2D em linguagem D utizando o binding Derelict da biblioteca SDL para a linguagem D. A temática do jogo envolverá dois times em busca de objetivos baseados na utilização de bombas em um cenário determinado. Haverá suporte para jogos em rede.</p> <br/>Forum category: <a href="http://ces22.wikidot.com/forum/c-50595">Hidden / Per page discussions</a><br/>Forum thread: <a href="http://ces22.wikidot.com/forum/t-76177/grupos-para-projeto-final-2008">Grupos para Projeto Final - 2008</a>
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>