Programação com Objectos/Pautas 2017-2018/Pauta do Projecto: Entrega Final

From Wiki**3

< Programação com Objectos‎ | Pautas 2017-2018
AVISOS - Avaliação em Época Normal

Esclarecimento de dúvidas:

  • Consultar sempre o corpo docente atempadamente: presencialmente ou através do endereço oficial da disciplina [1].
  • Não utilizar fontes de informação não oficialmente associadas ao corpo docente (podem colocar em causa a aprovação à disciplina).
  • Não são aceites justificações para violações destes conselhos: quaisquer consequências nefastas são da responsabilidade do aluno.

Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):

  • O material de apoio é de uso obrigatório e não pode ser alterado.
  • Verificar atempadamente (mínimo de 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de desenvolvimento.

Processo de avaliação (ver informação completa em Avaliação do Projecto):

  • Datas: 2017/10/18 12:00 (inicial); 2017/11/20 12:00 (intercalar); 2017/12/11 12:00 (final); 2017/12/11-2017/12/15 (teste prático).
  • A entrega inicial, sendo crucial para o projecto, é obrigatória e sua não realização implica a exclusão da avaliação do projecto e, por consequência, da avaliação da disciplina.
  • Verificar atempadamente (até 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de avaliação, incluindo a capacidade de acesso ao repositório CVS.
  • Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.
  • Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.
  • A avaliação do projecto pressupõe o compromisso de honra de que o trabalho correspondente foi realizado pelos alunos correspondentes ao grupo de avaliação.
  • Fraudes na execução do projecto terão como resultado a exclusão dos alunos implicados do processo de avaliação.
Material de Uso Obrigatório
As bibliotecas po-uuilib e o conteúdo inicial do CVS são de uso obrigatório:
  • po-uuilib (classes de base) po-uuilib-201708311009.tar.bz2 (não pode ser alterada) - javadoc
  • mmt-core (classes do "core") (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • mmt-app (classes de interacção) (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio.
Uso Obrigatório: Repositório CVS
Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.

Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.

A entrega final é obrigatória e vale 13 valores em 20.

Quaisquer dúvidas ou sugestões, relativas a esta informação, devem ser enviadas ao responsável pela disciplina.

Prazo de Revisão

PAUTA FECHADA

Época Especial

Prazo de revisão: 5ª feira, 2018/07/19 14:00-15:00, sala 233, INESC ID.

Época Normal

Esta pauta pode ser revista até 5ª feira, 2017/12/21, nos horários de dúvidas.

Legenda

Existem factores aditivos positivos (colunas a verde) e negativos (colunas laranja).

NA na coluna "Nota" indica "não avaliado".

O significado das anotações é semelhante ao das utlizadas na pauta da entrega intermédia.

Linhas com número de aluno sombreado indicam alunos que não realizaram uma parte obrigatória do projecto, estando excluídos da avaliação em época normal.

Pauta

Época Especial

<runphp> echo<<<___EOT___

<colgroup width="59"></colgroup> <colgroup span="2" width="46"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="82"></colgroup> <colgroup width="42"></colgroup> <colgroup width="82"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <tbody> </tbody>
  Nota Total   Atributos (qualidade e acesso)   Utilização correcta da classe Editor   Atributos e métodos não "static" (excepto autorizados) Factorização do código (reutilização) Salvaguarda de documento Verificação de situações erróneas nos programas Apreciação Global Regras de Codificação Outros Descontos (correcções)
Número 20.00 20.00 1.00 obs 0.50 obs 0.50 obs 1.50 obs 1.00 obs 0.50 obs 1.00 obs 1.00 obs valor obs
76120 14.58 14.58 0.75 Editor (author) 1.00   0.50 Element 0.50 Element (abstact), composite 1.00   0.75 save/load 0.75   0.00   0.00  
80844 16.25 16.25 1.00   1.00   0.00 wordCountOn 0.75 composite, parent 1.00   1.00   0.75 next id 0.00   0.00  
83451 15.42 15.42 0.75 DocElement 1.00   1.00   0.75 composite, parent 1.00   0.00 catch Exception 0.75   0.00   0.00  

___EOT___; </runphp>

Época Normal

<runphp> echo<<<___EOT___

<colgroup width="59"></colgroup> <colgroup span="2" width="46"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="82"></colgroup> <colgroup width="42"></colgroup> <colgroup width="82"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="42"></colgroup> <colgroup width="83"></colgroup> <colgroup width="86"></colgroup> <colgroup width="42"></colgroup> <colgroup width="73"></colgroup> <colgroup width="42"></colgroup> <colgroup width="73"></colgroup> <colgroup width="52"></colgroup> <colgroup width="73"></colgroup> <tbody> </tbody>
  Nota Total Atributos (qualidade e acesso) Utilização correcta das classes TicketOffice e TrainCompany Atributos e métodos não "static" (excepto autorizados) Utilização de estruturas de dados correctas Factorização do código (reutilização) Tratamento correcto da categoria de um passageiro Separação de responsabilidades, incluindo serialização (core vs. app) Verificação de situações erróneas nos programas (não mascarar excepções) Apreciação Global Testes Automáticos
<a href="https://goo.gl/SGCiur">https://goo.gl/SGCiur</a>
Regras de Codificação Lixo no CVS Outros Descontos (correcções)
Grupo 13.00 13.00 0.50 obs 0.25 obs 0.25 obs 1.00 obs 1.25 obs 1.25 obs 1.00 obs 0.50 obs 1.00 obs 100 1.00 obs 1.00 obs valor obs
001 4.44 4.44 1.00   0.75 reset 1.00   0.50 system, graph, maps, reps, time 0.75   0.50 (incomp) 0.25 (incomp) 0.00 catch nullptr, msg, empty catch, except 0.50 (incomp), itineraries, bad catch NullPtr, bad code, bad commands 36.47 0.75 funcs, vars 0.75 *.class, *.jar 0.00  
002 NA   sem entrega final
003 6.79 6.79 1.00 (package) 1.00   1.00   0.75 time 0.75   0.25 (incomp) 0.25 core exposed, (incomp) 0.00 msg, empty catch, except 0.50 bad code, bad commands, except 50.59 0.00   0.00   0.00  
004 7.98 7.98 1.00   0.75 reset 1.00   0.75 itineraries 0.75   1.00 (State) 0.25 core exposed, reset, (incomp) 1.00   0.50 nested comments 51.76 0.25 funcs 0.00   0.00  
005 NA                                                    
006 8.63 8.63 1.00   0.50 serialization, trains 1.00   0.50 state, itineraries, time 0.75   0.75 itineraries, reps 0.75 serialization 0.50 ImportFileException, except 0.50 bad commands 64.71 0.00   0.00   0.00  
007 NA                                                    
008 NA   sem entrega final
009 11.03 11.03 1.00   0.75 reset 1.00   1.00   0.75   1.00   1.00   0.00 empty catch 0.75 except 85.88 0.00   0.00   0.00 corrigido
010 8.41 8.41 1.00 protected 1.00   1.00   0.50 passengers, maps 0.75   0.50 (incomp) 0.75 core exposed 0.00 empty catch 0.50   68.24 0.00   0.00   0.00  
011 12.19 12.19 1.00 protected 1.00   1.00   0.50 itineraries, passengers, maps 0.75   1.00   1.00   1.00   1.00   100.00 0.00   0.00   0.00  
012 10.35 10.35 1.00 (package) 1.00   1.00   0.75 maps 0.75   1.00   1.00   1.00   0.75   69.41 0.00   0.00   0.00  
013 NA                                                    
014 10.24 10.24 1.00 protected 1.00   1.00   0.50 itineraries, maps 0.75   1.00   1.00   0.00 empty catch 0.75   80.00 0.00   0.00   0.00  
015 9.58 9.58 1.00 (package) 0.75 serialization, rep out, reset 1.00   0.75 system, itineraries, time 0.75   0.50 (incomp) 1.00   0.00 catch Exception, except 0.50 except 84.71 0.25 funcs, class 0.00   0.00  
016 10.81 10.81 1.00 (package) 1.00 (reset) 1.00   0.75 itineraries 0.75   1.00   0.75 (serialization), core exposed 1.00   0.75 nested comments 81.18 0.00   0.00   0.00  
017 10.41 10.41 0.50 public 0.50 data, candidates, reset, trains 1.00   0.75 candidates 0.75   1.00   0.50 core exposed, trains 0.25 msg, except 0.50 bad code, bad commands, except 95.29 0.00   0.00   0.00  
018 10.91 10.91 1.00 (package) 1.00   1.00   0.50 itineraries, segments 1.00 (services) 0.75 reps 0.75 core exposed 1.00   0.75   87.06 0.00   0.00   0.00  
019 8.91 8.91 1.00   0.75 drill 1.00   1.00 system 0.75   0.75 reps 0.25 core exposed, drill 1.00   0.50 drill 68.24 0.25 funcs 0.00   0.00 corrigido
020 9.67 9.67 1.00   1.00   1.00   0.75 itineraries, time 0.75   1.00   0.50 core exposed, trains 0.50 catch nullptr 0.50 bad catch NullPtr, bad code, bad commands, trains 78.82 0.25 funcs 0.00   0.00  
021 6.78 6.78 1.00 (package) 0.75 data, reset 1.00   0.75 maps 0.75   0.25 (incomp) 0.75 core exposed 0.25 msg 0.50 bad code, bad commands, except 49.41 0.25 vars 0.25 *.class 0.00  
022 NA   sem entrega final
023 7.18 7.18 1.00   1.00   1.00   0.75 system, itineraries 0.75   0.00 (missing) 0.75 core exposed 0.00 msg, empty catch, except 0.50 bad code, bad commands, except 54.12 0.00   0.00 conflicts 0.00  
024 NA   sem teste prático
025 4.00 4.00 1.00 protected 0.50 reset, load, save, (incomp) 1.00   0.50 system, services, passtype, maps, time 1.00 (services) 0.50 (incomp) 0.25 (serialization), core exposed, (incomp) 0.00 (missing), empty catch, except 0.50 (incomp), reset, load, bad code, bad commands 0.00 0.00   0.00   0.00  
026 8.01 8.01 1.00   0.75 reset 1.00   0.75 itineraries 0.75   0.00 (missing) 1.00   1.00   0.50   56.47 0.00   0.00   0.00  
027 10.50 10.50 1.00 protected 0.75 data, candidates, reset 1.00   0.75 candidates, time 0.75   1.00   1.00   0.00 empty catch 0.75   81.18 0.00   0.00   0.00  
028 10.36 10.36 1.00   0.75 serialization, rep out 1.00   0.75 maps, itineraries 0.75   0.50 (incomp) 0.75 core exposed 0.50 save, except 0.75 except 89.41 0.00   0.00   0.00  
029 10.94 10.94 1.00 (package) 1.00   1.00   0.50 itineraries, trains, misc 0.75   1.00 (passtype) 0.75 core exposed 1.00   0.75 nested comments, bad code 91.76 0.25 funcs 0.00   0.00  
030 NA   sem entrega final
031 8.00 8.00 1.00   0.75 reset 1.00   0.50 maps, time, itineraries 0.75   1.00   1.00   0.25 msg, except 0.50 bad code, bad commands, except 54.12 0.50 funcs, vars 0.00   0.00  
032 NA   excluído por cópia
033 10.49 10.49 1.00   0.50 drill, data, candidates, reset 1.00   0.50 candidates, system, maps, time, visitor 0.75   1.00   0.50 itinerary candidates, core exposed, drill 0.50 IOException, except 0.75 core exposed, except, drill, visitor 98.82 0.50 funcs, vars, class 0.00   0.00  
034 7.91 7.91 1.00   0.75 drill 1.00   0.75 maps, trains 0.75   0.75 state 0.50 core exposed, drill 0.00 empty catch 0.50 drill, bad code, itinerary search 68.24 0.75 funcs 0.00   0.00  
035 NA   sem teste prático
036 5.03 5.03 1.00   0.75 drill 1.00   0.50 system, passtype, maps, trains 0.75   0.25 (incomp) 0.50 core exposed, drill 1.00   0.50 nested comments, drill 14.12 0.00   0.00   0.00  
037 11.34 11.34 1.00   0.75 reset 1.00   0.75 maps 0.75   1.00   1.00   0.50 except 0.75   95.29 0.25 funcs 0.00   0.00  
038 7.02 7.02 0.75 reps 0.75 data, services backup 0.00 ids 0.50 services backup, itineraries, reps, time, trains 0.75   0.25 (incomp) 0.75 (serialization), core exposed 0.00 msg, empty catch, except 0.50 bad code, bad commands, except 57.65 0.00   0.00   0.00  
039 9.14 9.14 0.50 public 0.75 data, old trains, old services 1.00   0.50 old services, oid trains, maps, time, trains 0.75   0.25 (incomp) 0.75 core exposed 0.25 msg, except 0.50 bad code, bad commands, except 92.94 0.25 funcs 0.00   0.00 corrigido
040 5.62 5.62 1.00   0.75 data ids, reset 1.00   0.50 system, passtype, time, itineraries 0.75   0.00 (missing) 1.00 (serialization) 0.25 msg, except 0.50 except, bad exceptions 27.06 0.00   0.00   0.00 corrigido
041 5.75 5.75 1.00 (package) 0.50 drill, data, services, (incomp) 1.00   0.50 services stored, system, reps, itId, maps 0.50 services 0.00 enum 0.25 core exposed, drill, trains, (incomp) 1.00   0.50 drill, bad code, bad commands 54.12 0.75 funcs 0.00   0.00  
042 NA   sem entrega final
043 9.09 9.09 1.00   1.00   1.00   0.75 maps, itineraries 0.75   0.75 reps 0.75 core exposed 0.25 msg 0.50 nomenc, except 68.24 0.00   0.00   0.00  
044 10.19 10.19 1.00 (package) 0.75 serialization, trains 1.00   0.75 serialization, services, itineraries 0.50 state 0.50 state, serialization 0.75 serialization 1.00   0.50 serialization 91.76 0.00   0.00   0.00 corrigido
045 11.48 11.48 1.00   1.00   1.00   0.75 itineraries 0.75   0.75 reps 0.75 core exposed 1.00   0.75   97.65 0.00   0.00   0.00 corrigido
046 9.70 9.70 1.00   1.00   1.00   1.00   1.00 (services) 1.00   0.75 core exposed 0.00 empty catch 0.50 bad code, bad commands, except 65.88 0.00   0.00   0.00  
047 11.73 11.73 1.00   1.00   1.00   0.75 system, candidates 0.75   0.75 (incomp) 1.00   1.00   0.75   97.65 0.00   0.00   0.00 corrigido
048 9.70 9.70 1.00 protected 0.75 drill 1.00   0.75 system, reps, itineraries 0.75   0.75 reps 0.50 core exposed, drill 0.25 except, system 0.50 drill 83.53 0.00   0.00   0.00  
049 NA                                                    
050 8.47 8.47 1.00 (package) 0.75 drill 1.00   0.75 maps, itineraries 0.75   0.25 (incomp) 0.50 (serialization), filename, core exposed, reset, drill 0.25 except 0.50 core exposed, drill 77.65 0.25 funcs 0.00   0.00  
051 7.89 7.89 1.00   0.50 save, data, candidates, reset 1.00   0.50 candidates, time, maps, passtype 0.75   0.00 (missing) 1.00   0.25 except 0.50 save 65.88 0.00   0.00   0.00 correcção sem efeito
052 10.09 10.09 1.00   1.00   1.00   0.75 maps, itineraries 0.75   0.50 reps 0.75 core exposed 0.25 except 0.75   85.88 0.00   0.00   0.00  
053 10.11 10.11 1.00 (package) 0.75 importFile, trains 1.00   0.50 maps, trains 0.75   0.50 (incomp) 0.75 core exposed 1.00   0.50   89.41 0.00   0.00   0.00  
054 6.71 6.71 1.00   0.50 drill, reset, (incomp) 1.00   0.50 system, time, maps, passtype, itineraries 0.75   0.00 (missing) 0.50 (serialization), core exposed, drill 0.25 except, system 0.50 replace, drill 67.06 0.75 funcs 0.00   0.00  
055 9.41 9.41 1.00 protected 0.75 importFile, trains 1.00   0.75 services, itineraries 0.75   0.50 (incomp) 0.75 core exposed 0.00 empty catch 0.75   77.65 0.00   0.00   0.00  
056 NA   sem teste prático
057 7.78 7.78 0.50 public 0.75 serialization, rep out, trains 1.00   0.75 maps, itineraries 0.75   0.50 reps 0.50 serialization, rep out 1.00   0.50   77.65 0.25 vars 0.00   0.00  
058 8.22 8.22 1.00   1.00   1.00   0.75 time, maps 0.75   1.00   0.50 core exposed, (incomp) 0.00 empty catch 0.50 nested comments, bad commands 58.82 0.25 funcs 0.00   0.00  
059 10.71 10.71 1.00   1.00 trains 1.00   0.75 maps 0.50 state 1.00   0.75 core exposed 1.00   0.75 ticketoffice 84.71 0.00   0.00   0.00  
060 9.20 9.20 1.00   0.75 drill 1.00   0.50 maps, itineraries 0.50 itineraries 0.50 reps 0.50 core exposed, drill 1.00   0.50 drill 83.53 0.00   0.00   0.00  
061 NA   excluído por cópia
062 NA   sem entrega final
063 NA   sem entrega final
064 12.37 12.37 1.00   1.00 trains 1.00   0.75 itineraries 0.75   1.00   1.00   1.00   1.00 ticketoffice 98.82 0.00   0.00   0.00  
065 NA   sem entrega final
066 5.51 5.51 1.00 (package) 0.75 reset 1.00   0.50 passtype, maps, itineraries, time 0.75   0.00 (missing) 0.25 core exposed, (incomp) 0.25 (incomp) 0.50 nested comments 37.65 0.00   0.00   0.00  
067 8.70 8.70 1.00   0.75 drill 1.00   0.50 time, reps, maps, candidates 0.75   1.00   0.50 (serialization), core exposed, drill 0.25 except 0.50 drill, pass output 65.88 0.00   0.00   0.00  
068 11.91 11.91 1.00 protected 0.75 trains 1.00   0.75 maps, itineraries 0.75   1.00   1.00   1.00   0.75   96.47 0.00   0.00   0.00  
069 7.38 7.38 1.00   0.75 drill 1.00   0.75 candidates 0.75   1.00   0.25 core exposed, drill, (incomp) 1.00   0.50 drill 37.65 0.00   0.00   0.00  
070 6.63 6.63 1.00   0.50 serialization, rep out, drill, importFile, (incomp) 1.00   0.75 reps, services, candidates 0.75   0.75 (incomp) 0.25 core exposed, drill, (incomp) 0.25 msg 0.50 except, drill 37.65 0.00   0.00   0.00  
071 10.07 10.07 1.00 protected 0.75 drill, reset 1.00   0.75 maps, itineraries 0.75   0.75 (incomp) 0.50 core exposed, drill 0.00 empty catch 0.50 drill 91.76 0.00   0.00   0.00  
072 5.09 5.09 1.00 protected 0.75 data, passengers, services 1.00   0.50 passengers, services, passtype, maps, itineraries 0.75   0.25 (incomp) 0.25 (Reader) (serialization), core exposed, reset, drill, (incomp) 0.00 empty catch, except 0.50 drill 40.00 0.75 funcs, vars, class 0.00   0.00  
073 8.90 8.90 1.00 protected 1.00   1.00   0.75 maps, itineraries 0.50 state 0.50 reps 0.75 (serialization), core exposed 0.00 empty catch 0.50 visitor 94.12 0.00   1.00 *.class, *.jar, *.html 0.00 corrigido
074 10.64 10.64 1.00   0.75 serialization, rep out 1.00   0.75 maps, itineraries 0.75   1.00   1.00   0.00 empty catch 0.75   83.53 0.00   0.00   0.00  
075 NA                                                    
076 9.70 9.70 1.00 (package) 1.00 except 1.00   0.50 reps, maps, candidates, trains 0.75   0.75 reps 1.00   0.75 except 0.75 except 74.12 0.25 vars 0.00   0.00  
077 NA                                                    
078 7.81 7.81 1.00 (package) 0.50 serialization, rep in, reset, (incomp) 1.00   0.75 maps, time 0.75   1.00   0.25 serialization, rep in, (incomp) 1.00   0.50   54.12 0.50 vars 0.00   0.00 corrigido
079 NA   sem entrega final
080 10.79 10.79 1.00 protected 0.75 reset 1.00   0.75 non-static comp, reps, comparator, candidates 0.75   0.75 state 1.00 (serialization) 1.00   0.75   87.06 0.25 funcs 0.00   0.00  
081 10.78 10.78 1.00   1.00   1.00   0.50 non-static comp, comparators, maps 0.75   0.75 (incomp) 1.00   1.00   0.75   85.88 0.00   0.00   0.00  
082 10.25 10.25 1.00   0.75 drill, reset, trains 1.00   0.75 candidates 0.75   1.00   0.50 core exposed, drill 1.00   0.75 drill 81.18 0.25 class 0.00   0.00  
083 11.17 11.17 1.00   0.75 serialization, rep out 1.00   0.75 reps 0.75   0.75 reps 1.00   0.00 empty catch 0.75   97.65 0.00   0.00   0.00  
084 7.89 7.89 1.00   0.75 reset 1.00   0.50 passtype, reps, itineraries, maps 0.75   0.00 (missing) 0.75 core exposed 1.00   0.50   75.29 0.50 funcs 0.25 *.class 0.00  
085 4.88 4.88 1.00 (package) 0.75 load, save, reset 1.00   0.75 maps, itineraries, reps 0.75   1.00   0.25 (incomp) 1.00   0.50 (incomp), load 0.00 0.25 funcs 0.00   0.00  
086 7.85 7.85 1.00 protected 0.75 data, candidates, reset, trains 1.00   0.50 candidates, reps, time, itineraries 0.75   1.00   0.75 core exposed 1.00   0.50 ticketoffice 41.18 0.00   0.00   0.00  
087 NA   sem entrega final
088 12.12 12.12 1.00   1.00   1.00   0.75 itineraries, reps, maps, options, etc. 0.75   1.00   1.00   1.00   0.75   98.82 0.00   0.00   0.00  
089 5.79 5.79 1.00 protected 0.75 reset 1.00   0.50 time, visitor, maps 0.75   0.75 (incomp) 0.50 (serialization), (incomp) 0.00 empty catch 0.50   32.94 0.50 funcs, class 0.00   0.00  
090 9.89 9.89 1.00   0.75 serialization, rep out, drill 1.00   0.50 maps, trains, etc. 1.00 (services) 0.50 reps 0.50 filename, core exposed, drill 0.00 empty catch 0.50 drill 92.94 0.00   0.00   0.00  
091 NA   sem entrega final
092 11.58 11.58 1.00   1.00   1.00   0.50 reps, maps, trains 0.75   1.00   1.00   1.00   0.75   94.12 0.00   0.00   0.00  
093 5.21 5.21 1.00 protected 0.50 drill, reset, (incomp) 1.00   0.50 itineraries, maps, state, time, trains 0.75   0.25 (incomp) 0.25 core exposed, drill, (incomp) 1.00   0.50 nested comments, drill 30.59 0.50 class, vars 0.00   0.00  
094 9.47 9.47 1.00   0.75 drill 1.00   0.75 reps, maps, trains, itineraries 0.75 itineraries, (services), (comparator) 0.50 reps 0.50 (serialization), core exposed, drill 0.00 empty catch 0.50 blocks test 06-29, drill 87.06 0.00   0.00   0.00  
095 12.13 12.13 1.00   0.75 serialization, rep out, trains 1.00   0.75 itineraries 0.75   1.00   1.00   1.00 IOException 0.75 except 100.00 0.00   0.00   0.00 corrigido
096 10.90 10.90 1.00 protected 1.00   0.50 constants 0.50 reps, itineraries, maps, trains 0.50 state 1.00   1.00   1.00 IOException 0.50 state constants, except, ticketoffice 94.12 0.00   0.00   0.00  
097 10.39 10.39 1.00   0.75 drill 1.00   0.75 candidates 0.75   1.00   0.50 core exposed, drill 1.00   0.75 drill 83.53 0.25 funcs 0.00   0.00  
098 9.51 9.51 1.00 (package) 0.75 serialization, rep out 1.00   0.75 maps, trains 0.50 itineraries 1.00   1.00   0.00 empty catch 0.50 bad commands, itineraries, ticketoffice 74.12 0.00   0.00   0.00 corrigido
099 8.88 8.88 1.00 (package) 0.75 serialization, rep out, drill, reset 1.00   0.75 reps, maps, trains 0.75   0.25 (incomp) 0.50 core exposed, drill 1.00 IOException 0.50 except, drill 74.12 0.00   0.00   0.00  
100 11.09 11.09 0.50 public, etc. 1.00   1.00   0.75 itineraries, maps 0.75   0.75 reps 1.00   1.00 IOException 0.50 except 95.29 0.00   0.00   0.00  
101 NA                                                    
102 9.89 9.89 1.00 (package) 0.75 drill 1.00   0.75 candidates 0.75   1.00   0.50 core exposed, drill 0.00 empty catch 0.50 except, drill 83.53 0.00   0.00   0.00  
103 NA                                                    
104 9.23 9.23 1.00 (package) 0.50 drill, reset, filename, trains 0.00 ids 0.75 non-final comps, system, reps, maps, trains 0.75   1.00   0.50 (serialization) (reader), core exposed, drill 0.25 catch nullptr, msg, except 0.50 bad vars, importFile, bad catch NullPtr, drill, bad code, bad commands, except 88.24 0.75 funcs, vars, class 0.00   0.00  
105 6.68 6.68 1.00 (package) 0.50 drill, reset, trains 1.00   0.50 reps, maps, trains 0.75   0.25 (incomp) 0.50 core exposed, drill 0.25 except 0.50 bad code, except, drill 52.94 0.25 funcs 0.00   0.00  
106 11.03 11.03 1.00 protected 0.75 reset 1.00   0.75 reps, maps, services 0.75   0.75 state 0.50 core exposed, reset 1.00   0.75 ticketoffice 95.29 0.00   0.00   0.00  
107 6.67 6.67 0.75 (package), protected, reps 0.50 reset, (incomp) 1.00   0.75 time, maps, reps 0.75   0.75 reps 0.25 core exposed, (incomp) 0.00 msg, empty catch, except 0.50 bad code, bad commands, except 42.35 0.00   0.00   0.00  
108 7.90 7.90 1.00   0.75 reset 1.00   0.50 maps, reps, trains, itineraries 0.75   0.00 (missing) 0.75 core exposed 1.00   0.50 replace 67.06 0.25 vars 0.00   0.00  
109 NA   sem teste prático
110 7.19 7.19 0.75 reps 0.50 drill, reset, (incomp) 0.75 formatters 0.50 graph, itineraries, maps, trains 0.75   0.50 (incomp) 0.50 core exposed, drill 0.25 msg, except 0.50 formatters, bad code, bad commands, except, drill, graph 55.29 0.00   0.00   0.00  
111 NA                                                    
112 9.94 9.94 1.00 protected 0.75 serialization, rep out 1.00   0.75 itineraries, maps, trains 0.75   1.00   1.00   1.00   0.75   63.53 0.00   0.00   0.00  
113 10.54 10.54 1.00   0.75 reset 1.00   0.75 maps, itineraries 0.75   0.75 state 1.00   1.00   0.75   78.82 0.00   0.00   0.00  
114 11.98 11.98 1.00 protected 1.00   1.00   0.75 maps, itineraries, trains 0.75   1.00 state 1.00   1.00   0.75   96.47 0.00   0.00   0.00  
115 NA                                                    
116 10.24 10.24 1.00   0.75 drill 1.00   0.50 graph, reps, services, trains, itineraries 0.75   1.00   0.50 core exposed, reset, drill 1.00   0.50 drill, graph 89.41 0.25 vars 0.00   0.00  
117 NA   sem entrega final
118 NA                                                    
119 8.55 8.55 1.00   0.75 data, services to copy 1.00   0.50 services to copy, reps, time, itineraries, services 0.50 itineraries 1.00   0.75 core exposed 1.00   0.75 bad commands, itineraries 62.35 0.50 funcs 0.00   0.00  
120 8.23 8.23 1.00 protected 0.50 drill, data, temporarios, reset, trains 1.00   0.75 temporarios, system, reps, maps 0.75   0.75 reps 0.50 core exposed, drill 0.25 except 0.50 drill, except 60.00 0.00   0.00   0.00  
121 NA   sem entrega final
122 10.70 10.70 1.00 protected 1.00   1.00   0.75 maps, itineraries, comparator 0.75   1.00   0.75 core exposed 1.00   0.75   83.53 0.25 funcs, vars 0.00   0.00 corrigido
123 10.98 10.98 0.50 public, etc. 0.75 reset 1.00   0.50 registries, maps, itineraries, trains 0.75   1.00   1.00   0.50 catch Exception 0.50 except 97.65 0.00   0.00   0.00 corrigido
124 10.36 10.36 1.00 (package) 1.00   1.00   0.75 maps, itineraries 0.75 itineraries 0.50 reps, (incomp) 1.00   1.00   0.75 bad commands, itineraries 80.00 0.00   0.00   0.00  
125 8.75 8.75 1.00 protected, (package) 0.75 serialization, reset 0.00 io 0.75 route, maps, trains 0.75   0.75 reps 0.75 serialization 0.00 empty catch 0.50 static 82.35 0.75 class 0.00   0.00  
126 NA   sem entrega final
127 NA   excluído por cópia
128 NA   sem teste prático
129 11.24 11.24 1.00   1.00   1.00   0.75 reps, itineraries, maps, trains 0.75   0.75 reps, state 1.00   1.00   0.75   89.41 0.00   0.00   0.00  
130 0.00                                       0.00            
131 8.78 8.78 1.00   0.75 drill, reset, trains 0.00 time 0.50 passtype, passenger, candidates 0.75   0.00 enum 0.50 core exposed, trains, drill 1.00   0.50 drill 85.88 0.00   0.00   0.00  
132 NA   sem entrega final
133 11.23 11.23 1.00   1.00   1.00   0.50 reps, maps, trains, itineraries 0.75   1.00   0.50 core exposed, drill 1.00   0.75 replace 96.47 0.00   0.00   0.00  
134 6.85 6.85 1.00   0.75 drill, reset 1.00   0.50 maps, trains, itineraries, services, etc. 0.75   0.25 (incomp) 0.50 core exposed, reset, drill 0.25 except 0.50 drill, bad names 50.59 0.00   0.00   0.00  
135 10.53 10.53 1.00 protected 0.75 drill, reset, trains 1.00   0.75 maps, itineraries, services 0.75   1.00   0.50 core exposed, drill 1.00   0.50 drill 85.88 0.00   0.00   0.00  
136 6.93 6.93 1.00   0.50 drill, data, candidates, reset, trains 1.00   0.25 candidates, reps, maps, trains, state, graph, time 0.75   0.50 reps, (incomp) 0.50 core exposed, drill 0.00 msg, empty catch, except 0.50 bad code, bad commands, except, drill 62.35 0.50 vars 0.00   0.00  
137 3.69 3.69 1.00   0.50 reset, impprtFile, trains 1.00   0.50 system, maps, itineraries, passtype, time 0.75   0.00 (missing) 0.75 core exposed 0.25 msg, except 0.50 bad code, bad commands, except 0.00 0.00   0.00   0.00 correcção sem efeito
138 6.29 6.29 1.00 (package) 1.00 trains 1.00   0.75 candidates 0.75   0.50 reps, (incomp) 0.50 (incomp) 1.00   0.50 bad code, bad commands, except, ticketoffice 24.71 0.00   0.00   0.00  
139 4.50 4.50 1.00 (package) 0.75 drill 1.00   0.75 ids, services, maps, itineraries 0.75   0.50 state 0.50 (serialization), core exposed, drill 1.00   0.50 drill 0.00 0.00   0.25 *.jar 0.00  
140 8.67 8.67 1.00   0.75 reset 1.00   0.75 reps, itineraries 0.75   0.50 (incomp) 0.50 core exposed, (incomp) 1.00   0.75   61.18 0.00   0.00   0.00  
141 NA                                                    
142 NA   sem entrega final
143 7.92 7.92 1.00   0.75 drill, data, candidates, reset, trains 1.00   0.25 candidates, maps, itineraries, etc. 0.75   0.50 reps, (incomp) 0.50 filename, core exposed, trains 1.00   0.50 core exposed, bad structs 61.18 0.00   0.00   0.00  
144 NA   sem entrega final
145 10.63 10.63 0.75 reps, (package) 0.75 reset 1.00   0.75 system, itineraries, maps 0.75   0.50 reps, (incomp) 0.75 core exposed 1.00   0.75   91.76 0.00   0.00   0.00  
146 NA   sem entrega final
147 6.97 6.97 1.00   0.75 drill, reset 1.00   0.50 maps, trains, reps, passtype 0.75   0.25 (incomp) 0.50 core exposed, drill 1.00   0.50 drill, bad code, “VAZIO” 50.59 0.25 funcs 0.00   0.00  
148 6.41 6.41 1.00 protected 0.75 reset 1.00   0.75 time 0.75   0.25 (incomp) 0.75 (serialization), core exposed 0.00 empty catch 0.50   41.18 0.25 funcs 0.00   0.00  
149 11.63 11.63 1.00 (package) 0.75 reset 1.00   0.75 ids, itineraries, trains 0.75   1.00   1.00   1.00   1.00   91.76 0.25 funcs 0.00   0.00  
150 8.32 8.32 1.00 (package) 0.75 drill, reset 1.00   0.75 passtype, itineraries 0.75   0.00 enum 0.50 core exposed, drill 1.00   0.50 replace, drill 74.12 0.25 funcs 0.00   0.00  
151 4.91 4.91 1.00   0.75 drill, reset 1.00   0.50 maps, itineraries, trains, reps, time 0.50 services 0.00 (missing) 0.25 core exposed, drill, (incomp) 0.25 except 0.50 replace, drill, bad code 32.94 0.00   0.00   0.00  
152 5.78 5.78 1.00   0.50 drill, reset, trains, (incomp) 1.00   0.50 non-static comp, system, maps, trains, itineraries, time, passtype 0.75   0.00 (missing) 0.25 core exposed, drill, (incomp) 1.00   0.50 core exposed, cmp, drill 41.18 0.25 vars 0.00   0.00  
153 NA                                                    
154 NA   sem entrega final
155 4.79 4.79 1.00   0.50 reset, importFile, (incomp) 1.00   0.50 time, maps, itineraries, trains, passtype 0.75   0.00 (missing) 0.25 core exposed, (incomp) 0.00 except, empty catch 0.50   32.94 0.25 funcs 0.00   0.00  
156 8.23 8.23 1.00 protected, (package) 0.75 drill, importFile 1.00   0.50 node, maps, itineraries, trains 0.75   0.75 vars 0.75 (serialization), core exposed 0.00 except, empty catch 0.50 drill 61.18 0.00   0.00   0.00  
157 NA   sem teste prático
158 NA   sem entrega final
159 5.99 5.99 1.00   0.50 data, passengers, (incomp) 1.00   0.50 passengers, passtype, maps, trains, itineraries 0.75   0.25 (incomp) 0.25 (Reader), core exposed, (incomp) 0.00 except, empty catch 0.50   43.53 0.00   0.00   0.00  
160 NA                                                    
161 6.46 6.46 1.00   0.50 drill, reset, (incomp) 1.00   0.50 passtype, time, maps, trains, itineraries 0.75   0.00 (missing) 0.25 core exposed, drill, (incomp) 1.00   0.50 drill 48.24 0.00   0.00   0.00  
162 NA   sem entrega final
163 NA                                                    
164 10.32 10.32 1.00   0.75 serialization, rep out, drill, trains 1.00   0.50 non-static comp, maps, itineraries, trains, comparators, etc. 0.75   1.00   0.50 save, core exposed, drill 1.00   0.75 drill 82.35 0.00   0.00   0.00  
165 9.25 9.25 1.00 (package) 0.75 serialization, rep out, reset 1.00   0.50 date, reps, time, maps, trains, etc. 0.75   1.00   1.00 (serialization) 1.00   0.50 bad commands, bad structs 81.18 0.75 funcs, vars 0.50 *.class 0.00  
166 NA                                                    
167 5.57 5.57 1.00 (package) 0.75 data, candidates, lastSave, reset, trains 1.00   0.50 candidates, lastSave, system, itineraries, maps, trains, etc. 0.50 services 1.00   0.25 core exposed, drill, (incomp) 0.00 empty catch, except 0.50 bad vars, drill, except 37.65 0.75 funcs, vars 0.00   0.00  
168 10.88 10.88 1.00 protected 1.00   1.00   0.75 system, date, reps, itineraries 0.75   1.00   0.75 core exposed 1.00   0.75   82.35 0.00   0.00   0.00  
169 NA   sem entrega final
170 NA   sem entrega final
171 NA   sem entrega final
172 NA   sem teste prático
173 NA   excluído por cópia
174 7.15 7.15 1.00 protected 0.75 reset 1.00   0.75 system, time, maps, reps, itineraries 0.75   0.25 (incomp) 1.00   0.00 except, empty catch 0.50   57.65 0.75 funcs, vars 0.00   0.00 (correcção com desconto teria pior resultado)
175 NA   sem entrega final
176 NA   sem entrega final
177 10.07 10.07 1.00   0.75 drill 1.00   0.75 itineraries, time 1.00 (services) 0.50 (incomp) 0.50 core exposed, drill 1.00   0.50 drill 83.53 0.00   0.00   0.00  
178 10.14 10.14 1.00   0.75 serialization 1.00   0.75 (Writers), candidates, maps 0.75   0.75 reps 0.50 serialization, core exposed 1.00   0.75   84.71 0.25 funcs 0.00   0.00  
179 NA                                       0.00            
180 7.52 7.52 1.00   0.75 reset 0.00 predicate 0.50 passtype, itineraries, time 0.75   0.00 (missing) 0.50 core exposed, (incomp) 0.25 msg, except 0.50 bad code, bad commands, except 75.29 0.25 vars 0.00   0.00  
181 NA   sem entrega final
182 NA   sem entrega final
183 NA   sem teste prático
184 3.63 3.63 1.00   0.50 drill, data, passengers, itineraries, misc, reset, etc. 1.00   0.50 passengers, itineraries, misc, system, date, maps 0.75   0.25 (incomp) 0.25 core exposed, drill, (incomp) 0.50 (missing), except 0.50 drill 0.00 0.00 funcs 0.00   0.00  
185 NA   sem teste prático
186 NA                                                    
187 10.68 10.68 1.00 (package) 1.00   1.00   0.50 maps, itineraries, trains, passengers 0.75   0.50 (incomp) 1.00   1.00   0.75   89.41 0.00   0.00   0.00  
188 7.32 7.32 1.00   0.75 reset, trains 1.00   0.50 passtype, time, maps, trains, itineraries 0.75   0.00 (missing) 1.00   0.25 msg, except 0.50 bad code, bad commands, except 55.29 0.00   0.00   0.00  
189 8.94 8.94 1.00   0.75 reset, trains 0.00 passtype 0.25 system, helpers, lists, etc. 0.75   0.25 passtype, static 0.75 core exposed 0.00 msg, catch Exception, empty catch, except 0.50 bad code, bad commands, except 91.76 0.00   0.00   0.00  
190 NA                                                    
191 9.01 9.01 1.00   0.75 data, candidates, reset 1.00   0.50 candidates system, maps, itineraries, reps, trains 0.75   0.50 (incomp) 0.50 core exposed, drill 0.00 msg, empty catch, except 0.50 drill, bad code, bad commands, except 83.53 0.00   0.00   0.00 corrigido
192 9.87 9.87 0.25 public, etc. 0.75 serialization, rep out 1.00   0.50 maps, itineraries 0.75   1.00   1.00   1.00   0.50 bad code 81.18 0.25 funcs, vars 0.00   0.00 correcção sem efeito
193 8.07 8.07 1.00   0.75 drill, reset 1.00   0.75 itineraries, reps, services 0.75   1.00   0.25 (serialization), core exposed, drill, (incomp) 0.25 msg, except 0.50 nested comments, drill 55.29 0.00   0.00   0.00  
194 NA   sem entrega final
195 NA   sem entrega final
196 6.70 6.70 1.00   0.50 drill, data, passengers, services, reset 1.00   0.50 passengers, services, itineraries, passtype 0.75   0.00 (missing) 0.50 core exposed, drill 0.00 catch Exception, except 0.50 except, drill 56.47 0.00   0.00   0.00  
197 8.05 8.05 1.00 (package) 0.75 (serialization), (Reader), drill, data, candidates 1.00   0.50 candidates, maps, trains 0.75   0.50 (incomp) 0.50 (serialization), (Reader), core exposed, drill 0.00 catch nullptr, empty catch 0.50 bad vars, bad catch NullPtr, drill 80.00 0.75 vars 0.00   0.00  
198 8.87 8.87 1.00   0.75 data, registerToPassengers 1.00   1.00 registerToPassenger 0.75   1.00   0.50 itineraries, core exposed 0.00 msg, misc, except, empty catch 0.50 bad code, DefaultSelector, DefaultVisitor, bad code, bad commands, except, extra commands 62.35 0.00   0.00   0.00  
199 NA   sem entrega final
200 NA   sem entrega final
201 9.50 9.50 1.00   0.75 serialization, rep out, drill, trains 1.00   0.75 itineraries, candidates 0.50 state 1.00   0.50 core exposed, drill 0.00 msg, empty catch 0.50 bad code, bad commands, except, drill 82.35 0.00   0.00   0.00  
202 5.22 5.22 1.00 (package) 0.50 reset, (incomp) 1.00   0.50 system, maps, itineraries, formats, maps 0.75   0.25 (incomp) 0.25 core exposed, (incomp) 0.25 catch nullptr, msg, except 0.50 bad catch NullPtr, replace, bad code, bad commands, except 41.18 0.00   0.75 *.class, *.html 0.00  
203 7.56 7.56 1.00   0.50 drill, (incomp) 1.00   0.50 maps, trains, candidates, itineraries 0.75   1.00   0.25 core exposed, drill, (incomp) 0.00 empty catch 0.50 drill 54.12 0.00   0.00   0.00  
204 11.33 11.33 1.00 protected 0.75 serialization, rep out 1.00   0.75 system, candidates, maps 0.75   1.00   1.00   0.25 except 0.75   92.94 0.00   0.00   0.00  
205 NA   sem teste prático
206 5.81 5.81 1.00 protected 0.75 serialization, reset 1.00   0.50 non-final comps, time, candidates, maps 0.75   0.25 (incomp) 0.75 serialization 1.00   0.50   35.29 0.75 funcs, vars 0.00   0.00 corrigido
207 0.00                                       0.00            
208 7.94 7.94 0.50 puiblic, etc. 0.75 reset 1.00   0.50 passtype, itineraries, time, maps, trains 0.75   0.75 passtype, reps 0.75 core exposed 0.00 except, empty catch 0.50 state, bad structs 64.71 0.25 funcs, vars 0.00   0.00 corrigido
209 NA   sem entrega final
210 NA                                                    
211 NA                                                    
212 NA   sem entrega final
213 NA   sem entrega final
214 3.06 3.06 0.75 reps 0.50 no serialization, drill, data, passengers, services, (incomp) 0.00 ids 0.50 passengers, services, maps, trains, passtype, reps 0.75   0.00 (missing) 0.50 (Reader), no serialization, core exposed, drill 0.25 except 0.50 importFile, no serialization, drill, bad structs 0.00 0.00   0.00   0.00 correcção sem efeito
215 NA                                                    
216 NA   sem entrega final
217 NA                                                    
218 NA                                                    
219 NA   sem entrega final
220 NA                                                    
221 10.78 10.78 1.00 (package) 1.00   1.00   0.75 itineraries, maps 0.75   1.00   1.00   1.00   0.75 ticketoffice 76.47 0.00   0.00   0.00  
222 NA   sem entrega final
223 8.76 8.76 1.00 protected, (package) 0.75 reset 1.00   0.50 itineraries, time, reps, maps, trains 0.75   0.50 (incomp) 1.00   0.25 except 0.75 silly throw 64.71 0.00   0.00   0.00  
224 NA   sem entrega final
225 NA                                                    
226 NA                                                    
227 5.39 5.39 1.00   0.50 drill, reset, (incomp) 1.00   0.50 maps, trains, itineraries, services 0.75   0.00 (missing) 0.25 core exposed, trains, (incomp) 0.00 empty catch 0.50 drill, except 38.82 0.00   0.00   0.00 correcção sem efeito
228 8.40 8.40 1.00 protected 1.00 reset, trains 1.00   0.75 itineraries 0.50 passenger 0.25 (incomp) 1.00   1.00   0.75 ticketoffice 57.65 0.00   0.00   0.00  
229 NA   sem entrega final
230 NA   sem entrega final
231 6.44 6.44 0.50 public 0.50 data, candidates, id, reset, trains 1.00   0.50 candidates, id, system, time, passtype, maps 0.75   0.00 (missing) 0.25 (serialization), core exposed, (incomp) 0.00 empty catch, except 0.50 bad code 64.71 0.00   0.25 *.class 0.00  
232 10.81 10.81 1.00   0.75 drill, reset 1.00   0.75 itineraries 0.75   1.00   0.50 core exposed, drill 1.00   0.50 drill 90.59 0.00   0.00   0.00  
233 NA                                                    
234 NA   sem entrega final
235 NA                                                    
236 NA                                                    
237 NA   sem teste prático
238 NA                                                    
239 NA                                                    
240 NA                                                    
241 11.80 11.80 1.00 (package) 1.00   1.00   0.75 stations, trains 0.75   1.00   0.75 bad commands 1.00   0.75 bad code, bad commands 97.65 0.00   0.00   0.00  
242 NA                                                    
243 NA   sem entrega final
244 NA   sem entrega final
245 NA   sem entrega final

___EOT___; </runphp>