Programação com Objectos/Pautas 2016-2017/Pauta do Projecto: Entrega Intermédia: Difference between revisions

From Wiki**3

< Programação com Objectos‎ | Pautas 2016-2017
Line 29: Line 29:
|-
|-
! style="padding-left:10px; padding-right:10px; font-weight: normal; border-style: solid; border-width: 1px; border-color: #bbbbaa; " |  
! style="padding-left:10px; padding-right:10px; font-weight: normal; border-style: solid; border-width: 1px; border-color: #bbbbaa; " |  
Os resultados dos testes automáticos está disponível em https://goo.gl/J0fyPt
Os resultados dos testes automáticos estão disponíveis em https://goo.gl/J0fyPt


* São consideradas irrelevantes diferenças que consistam apenas em quantidade de espaços brancos (não ter espaços é considerada uma diferença).
* São consideradas irrelevantes diferenças que consistam apenas em quantidade de espaços brancos (não ter espaços é considerada uma diferença).

Revision as of 14:46, 23 November 2016

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: 2016/10/21 12:00 (inicial); 2016/11/21 12:00 (intercalar); 2016/12/09 12:00 (final); 2016/12/09-2016/12/13 (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) media:po-uuilib-201609201009.tar.bz2 (não pode ser alterada)
  • pex-core (classes do "core") (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • pex-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 intermédia vale 5 valores em 20. Esta entrega não é obrigatória (não entregar significa apenas não aproveitar estes 5 valores).

Os alunos devem compreender/verificar/corrigir os problemas reportados.

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

Prazo de Revisão

Esta pauta está em revisão até à data da entrega final do projecto.

É possível fazer pequenas correcções (aplica-se desconto): enviar mensagem a pedir código.

Legenda

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

As colunas "Auto" indicam a percentagem de teste automáticos certos e valem, em conjunto, 2.5 valores.

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

Explicação dos testes automáticos

Os resultados dos testes automáticos estão disponíveis em https://goo.gl/J0fyPt

  • São consideradas irrelevantes diferenças que consistam apenas em quantidade de espaços brancos (não ter espaços é considerada uma diferença).
  • O uso da função fileNotFound com e sem argumentos é considerado igual.
Explicação das anotações

Atributos não públicos:

  • [nomes] - atributos públicos
  • protected - atributos protected (potencialmente desnecessariamente; potencialmente descontados na entrega final)
  • (package) - atributos sem qualificação de acesso
  • missing - faltam atributos
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Atributos e métodos não “static”

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Atributos não repetidos nas classes derivadas

  • reps - atributos repetidos
  • subs - subsecções repetidas ou estrutura repetida (ids vs. subsecções)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Serialização

  • ois - falta criação de ObjectInputStream
  • oos - falta criação de ObjectOutputStream
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Factorização e organização de código

  • ois - repetição do código de gestão do ObjectInputStream
  • oos - repetição do código de gestão do ObjectOutputStream
  • reader - falta criação do leitor do ficheiro indicado pela propriedade "import"
  • content - falta mapa de identificadores ou estruturas de dados são inadequadas
  • ids - uso indevido de identificadores numéricos
  • inherit - não utilização ou utilização deficiente de herança
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Separação textui/core

  • ois - criação de ObjectInputStream no textui
  • oos - criação de ObjectOutputStream no textui
  • reader - criação do leitor do ficheiro indicado pela propriedade "import" no textui
  • core exposed - exposição desnecessária de estruturas/abstracções do core.
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Qualidade do projecto (apreciação global)

  • strings, mat apoio - uso de strings literais no código em lugar do material de apoio (uso obrigatório)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Javadoc

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Seguir regras codificação

  • nomenc - erros de nomenclatura (maus nomes para classes)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Lixo no Repositório

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Pauta

EM ACTUALIZAÇÃO

<runphp> echo<<<___EOT___

<colgroup width="53"></colgroup> <colgroup width="43"></colgroup> <colgroup width="33"></colgroup> <colgroup width="78"></colgroup> <colgroup width="33"></colgroup> <colgroup width="78"></colgroup> <colgroup width="33"></colgroup> <colgroup width="91"></colgroup> <colgroup width="33"></colgroup> <colgroup width="78"></colgroup> <colgroup width="33"></colgroup> <colgroup width="88"></colgroup> <colgroup width="33"></colgroup> <colgroup width="78"></colgroup> <colgroup width="33"></colgroup> <colgroup width="84"></colgroup> <colgroup width="33"></colgroup> <colgroup width="75"></colgroup> <colgroup width="33"></colgroup> <colgroup width="75"></colgroup> <colgroup width="33"></colgroup> <colgroup width="81"></colgroup> <colgroup width="33"></colgroup> <colgroup width="64"></colgroup> <colgroup width="65"></colgroup> <tbody> </tbody>
  Nota Atributos não públicos Atributos e métodos não “static” Atributos não repetidos nas classes derivadas Serialização Factorização e organização de código Separação textui/core Qualidade do projecto (apreciação global) Javadoc Seguir regras codificação Lixo no Repositório Descontos (alterações) Auto EI
Número 5.00 0.30 obs 0.30 obs 0.30 obs 0.30 obs 0.30 obs 0.50 obs 0.30 obs 0.20 obs 0.15 obs 1.00 obs valor obs 100
51816 NA                                              
55428 0.00                                     0.00   0.00   0.00
56564 1.90                                     0.00   0.00   76.00
57009 NA                                              
58722 1.70                                     0.00   0.00   68.00
59218 NA                                              
62506 2.40                                     0.00   0.00   96.00
63108 NA sem entrega intermédia              
63572 0.60                           .PEX         0.00   0.00   24.00
63916 0.60                                     0.00   0.00   24.00
63923 NA sem entrega intermédia              
63929 NA sem entrega intermédia              
64754 0.30                                     0.00   0.00   12.00
65149 NA                                              
65284 2.20                                     0.00   0.00   88.00
65302 0.00                                     0.00   0.00   0.00
66141 NA sem entrega intermédia              
67016 NA                                              
67045 2.40                                     0.00   0.00   96.00
67056 NA                                              
67381 NA sem entrega intermédia              
67721 0.00                                     0.00   0.00   0.00
68199 0.00                                     0.00   0.00   0.00
68629 1.30                                     0.00   0.00   52.00
69586 1.60                           .txt         0.00   0.00   64.00
69613 NA sem entrega intermédia              
69740 NA sem entrega intermédia              
69799 1.90                                     0.00   0.00   76.00
69955 1.10                                     0.00   0.00   44.00
70012 0.00                                     0.00   0.00   0.00
70119 1.10                                     0.00   0.00   44.00
70281 1.90                                     0.00   0.00   76.00
70936 NA sem entrega intermédia              
71071 0.00                                     0.00   0.00   0.00
72655 NA sem entrega intermédia              
73046 NA sem entrega intermédia              
73368 NA                                              
73974 NA sem entrega intermédia              
74042 NA sem entrega intermédia              
74216 NA                                              
74224 NA                                              
74227 NA sem entrega intermédia              
74265 NA sem entrega intermédia              
75255 0.00                                     0.00   0.00   0.00
75261 2.10                                     0.00   0.00   84.00
75278 2.00                                     0.00   0.00   80.00
75319 NA                                              
75788 NA sem entrega intermédia              
75834 NA sem entrega intermédia              
75835 0.00                                     0.00   0.00   0.00
75973 NA sem entrega intermédia              
76061 NA sem entrega intermédia              
76086 NA                                              
76120 0.00                                     0.25 Interpreter.Java 0.00   0.00
76154 NA sem entrega intermédia              
76196 2.30                                     0.00   0.00   92.00
76588 NA sem entrega intermédia              
76770 0.00                                     0.00   0.00   0.00
78593 2.10                                     0.00   0.00   84.00
78631 NA sem entrega intermédia              
78658 1.00                                     0.00   0.00   40.00
78694 NA sem entrega intermédia              
78791 NA sem entrega intermédia              
78934 NA sem entrega intermédia              
78985 NA sem entrega intermédia              
78991 0.00                                     0.00   0.00   0.00
79031 0.10                                     0.00   0.00   4.00
79128 1.90                                     0.00   0.00   76.00
79149 NA                                              
79338 0.00                                     0.00   0.00   0.00
79515 0.60                                     0.00   0.00   24.00
79591 0.00                                     0.00   0.00   0.00
79601 0.00                                     0.00   0.00   0.00
79690 0.00                                     0.00   0.00   0.00
79712 0.10                                     0.00   0.00   4.00
79730 NA                                              
79758 2.10                                     0.00   0.00   84.00
79764 0.00                                     0.00   0.00   0.00
80774 2.00                                     0.00   0.00   80.00
80832 2.50                                     0.00   0.00   100.00
80844 NA                                              
80894 NA                                              
80937 1.60                                     0.00   0.00   64.00
80975 1.30                                     0.00   0.00   52.00
80986 NA                                              
81023 0.00                                     0.00   0.00   0.00
81031 2.50                                     0.00   0.00   100.00
81120 NA sem entrega intermédia              
81137 NA                                              
81193 NA sem entrega intermédia              
81200 NA sem entrega intermédia              
81212 NA                                              
81268 0.00                                     0.00   0.00   0.00
81345 0.10                                     0.00   0.00   4.00
81361 1.20                                     0.00   0.00   48.00
81395 2.10                                     0.00   0.00   84.00
81419 0.00                                     0.00   0.00   0.00
81421 0.00                                     0.00   0.00   0.00
81440 1.60                                     0.00   0.00   64.00
81473 NA sem entrega intermédia              
81486 NA sem entrega intermédia              
81506 NA sem entrega intermédia              
81583 NA sem entrega intermédia              
81651 1.20                                     0.00   0.00   48.00
81718 0.00                                     0.25 Interpreter, Manager, Receiver 0.00   4.00
81757 NA sem entrega intermédia              
81778 0.00                                     0.00   0.00   0.00
81805 2.50                                     0.00   0.00   100.00
82303 1.30                           .dat         0.00   0.00   52.00
82304 0.60                                     0.00   0.00   24.00
82318 0.00                                     0.00   0.00   0.00
82335 0.00                                     0.00   0.00   0.00
82374 0.00                                     0.00   0.00   0.00
82403 2.10                                     0.00   0.00   84.00
82457 0.00                                     0.00   0.00   0.00
82607 NA                                              
83416 2.10                                     0.00   0.00   84.00
83417 0.00                                     0.00   0.00   0.00
83418 NA                                              
83420 2.00                                     0.00   0.00   80.00
83421 2.20                                     0.00   0.00   88.00
83422 2.40                                     0.00   0.00   96.00
83423 1.60                                     0.00   0.00   64.00
83424 0.10                                     0.00   0.00   4.00
83425 1.80                                     0.00   0.00   72.00
83426 2.00                                     0.00   0.00   80.00
83427 1.30                           strings, mat apoio         0.00   0.00   52.00
83428 2.00                                     0.00   0.00   80.00
83429 NA sem entrega intermédia              
83431 NA sem entrega intermédia              
83432 NA                                              
83434 1.10                                     0.00   0.00   44.00
83435 1.50                                     0.00   0.00   60.00
83436 NA sem entrega intermédia              
83438 1.70                                     0.00   0.00   68.00
83439 2.30                                     0.00   0.00   92.00
83440 1.80                                     0.00   0.00 corrigido 72.00
83441 0.00                                     0.00   0.00   0.00
83442 2.40                                     0.00   0.00   96.00
83443 2.20                                     0.00   0.00   88.00
83445 2.10                                     0.00   0.00   84.00
83446 0.00                                     0.00   0.00   0.00
83447 0.80                                     0.00   0.00   32.00
83448 2.20                                     0.00 settings 0.00   88.00
83449 2.50                                     0.00   0.00   100.00
83450 1.90                                     0.00   0.00   76.00
83451 0.10                                     0.00   0.00   4.00
83452 2.00                                     0.00   0.00   80.00
83453 0.00                                     0.00   0.00   0.00
83454 2.30                                     0.00   0.00   92.00
83455 0.00                                     0.00   0.00   0.00
83456 2.40                           strings, mat apoio         0.00   0.00   96.00
83458 1.90                                     0.00   0.00   76.00
83459 1.90                                     0.00   0.00   76.00
83460 0.50                                     0.00   0.00   20.00
83461 0.10                                     0.00   0.00   4.00
83462 1.10                                     0.00   0.00   44.00
83463 2.50                                     0.00   0.00   100.00
83464 NA                                              
83465 NA                                              
83466 0.00                                     0.00   0.00   0.00
83467 2.50                                     0.00   0.00   100.00
83468 2.40                                     0.00   0.00   96.00
83469 0.10                                     0.00   0.00   4.00
83471 0.40                                     0.00   0.00   16.00
83472 0.60                                     0.00   0.00   24.00
83473 1.90                           strings, mat apoio         0.00   0.00   76.00
83474 2.10                                     0.00   0.00   84.00
83475 2.50                                     0.00   0.00   100.00
83476 1.60                                     0.00 .swp 0.00   64.00
83478 2.50                                     0.00   0.00   100.00
83482 2.40                                     0.00   0.00   96.00
83483 0.00                                     0.00   0.00   0.00
83484 2.40                                     0.00   0.00   96.00
83485 2.30                                     0.00   0.00   92.00
83487 2.10                                     0.00   0.00   84.00
83488 2.20                                     0.00   0.00   88.00
83489 1.90                                     0.00   0.00   76.00
83491 1.70                                     0.00   0.00   68.00
83492 0.00                                     0.00   0.00   0.00
83493 NA                                              
83494 1.80                                     0.00   0.00   72.00
83495 NA                                              
83496 2.30                                     0.00   0.00   92.00
83497 2.00                                     0.00   0.00   80.00
83498 2.30                                     0.00   0.00   92.00
83499 0.50                                     0.00   0.00   20.00
83500 NA                                              
83501 2.30                           strings, mat apoio         0.00   0.00   92.00
83502 NA sem entrega intermédia              
83503 0.00                                     0.00   0.00   0.00
83504 2.40                                     0.00   0.00   96.00
83505 1.90                                     0.00   0.00   76.00
83506 0.00                                     0.00   0.00   0.00
83507 0.90                                     0.00   0.00   36.00
83509 2.20                                     0.00   0.00   88.00
83511 0.00                                     0.00   0.00   0.00
83512 0.00                                     0.00   0.00   0.00
83513 1.60                                     0.00   0.00   64.00
83514 2.10                                     0.00   0.00   84.00
83516 1.90                                     0.00   0.00   76.00
83517 NA sem entrega intermédia              
83518 1.90                                     0.00   0.00   76.00
83519 2.10                                     0.00   0.00   84.00
83520 1.90                                     0.00   0.00   76.00
83521 2.10                                     0.00   0.00   84.00
83522 1.40                                     0.00   0.00   56.00
83523 2.00                                     0.00   0.00   80.00
83524 2.30                                     0.00   0.00   92.00
83525 2.00                                     0.00   0.00   80.00
83526 2.30                                     0.00   0.00   92.00
83528 1.50                           strings, mat apoio         0.00   0.00   60.00
83530 2.00                           strings, mat apoio         0.00   0.00   80.00
83531 2.40                                     0.00   0.00   96.00
83532 2.10                                     0.00   0.00   84.00
83533 2.10                                     0.00   0.00   84.00
83534 1.90                                     0.00   0.00   76.00
83535 2.40                                     0.00   0.00   96.00
83536 2.00                                     0.00   0.00   80.00
83537 1.90                                     0.00   0.00   76.00
83538 1.20                                     0.00   0.00   48.00
83539 1.80                                     0.00   0.00   72.00
83540 2.10                                     0.00   0.00   84.00
83541 0.00                                     0.00   0.00   0.00
83542 2.40                                     0.00   0.00   96.00
83543 2.10                                     0.00   0.00   84.00
83545 0.90                                     0.00   0.00   36.00
83546 1.80                                     0.00   0.00   72.00
83547 NA                                              
83548 2.40                                     0.00   0.00   96.00
83550 2.20                                     0.00   0.00   88.00
83551 2.40                                     0.00   0.00   96.00
83553 0.00                                     0.00   0.00   0.00
83554 NA sem entrega intermédia              
83555 NA sem entrega intermédia              
83557 2.10                                     0.00   0.00   84.00
83558 2.50                                     0.00   0.00   100.00
83559 NA sem entrega intermédia              
83560 1.70                           .txt         0.00   0.00   68.00
83562 2.10                                     0.00   0.00   84.00
83563 1.10                                     0.00   0.00   44.00
83564 2.50                                     0.00   0.00   100.00
83566 2.50                                     0.00   0.00   100.00
83567 2.40                                     0.00   0.00   96.00
83568 1.90                                     0.00   0.00   76.00
83570 0.00                                     0.00   0.00   0.00
83571 NA                                              
83572 0.40                                     0.00   0.00   16.00
83573 NA sem entrega intermédia              
83574 NA                                              
83576 2.20                                     0.00   0.00   88.00
83779 2.40                                     0.00   0.00   96.00
83883 1.80                                     0.00   0.00   72.00
83951 NA sem entrega intermédia              
84050 0.00                                     0.00   0.00   0.00
84101 NA                                              
84596 1.90                                     0.00   0.00   76.00
84605 2.30                                     0.00   0.00   92.00
84617 1.00                                     0.00   0.00   40.00
84694 0.40                           .dat         0.00   0.00   16.00
84762 NA sem entrega intermédia              
84998 0.10                                     0.00   0.00   4.00
85061 NA                                              
85080 2.10                                     0.00   0.00   84.00
85087 2.50                                     0.00   0.00   100.00
85184 2.10                                     0.00   0.00   84.00
85185 2.30                                     0.00   0.00   92.00
85186 NA sem entrega intermédia              
85333 NA sem entrega intermédia              
87769 2.30                                     0.00   0.00   92.00
87848 2.00                           strings, mat apoio         0.00   0.00   80.00
87864 NA                                              

___EOT___; </runphp>