(Created page with "{{PRJPOAvisosEN20222023}} {{PRJPOMandatory20222023}} {{TOCright}} A '''entrega intermédia é obrigatória''' e vale 6 valores em 20. Os alunos devem compreender/verificar/...") |
(→Pauta) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
== Prazo de Revisão == | == Prazo de Revisão == | ||
− | + | '''<font color="brown">PAUTA FECHADA</font>''' | |
− | '''<font color="red">PAUTA PROVISÓRIA</font>''' | + | <!--'''<font color="red">PAUTA PROVISÓRIA</font>'''--> |
Esta pauta está em revisão até à data da entrega final do projecto. | Esta pauta está em revisão até à data da entrega final do projecto. | ||
Line 58: | Line 58: | ||
'''Utilização de estruturas de dados correctas''' | '''Utilização de estruturas de dados correctas''' | ||
* lists - utilização de listas onde se justifica a utilização de mapas | * lists - utilização de listas onde se justifica a utilização de mapas | ||
+ | * genrics - falta de parâmetro em tipo paramétrico | ||
* Object - utilização directa da classe Object (sem ser para satisfazer um requisito de Java) | * Object - utilização directa da classe Object (sem ser para satisfazer um requisito de Java) | ||
* Exception - utilização directa da classe Exception (processamento indiscriminado de excepções) | * Exception - utilização directa da classe Exception (processamento indiscriminado de excepções) | ||
Line 66: | Line 67: | ||
'''Separação app/core''' | '''Separação app/core''' | ||
* serialization - uso de primitivas de serialização na app | * serialization - uso de primitivas de serialização na app | ||
+ | * options - não uso de processo de escolha de opções | ||
* reader - criação do leitor do ficheiro indicado pela propriedade "import" na app | * reader - criação do leitor do ficheiro indicado pela propriedade "import" na app | ||
* core exposed - exposição desnecessária de estruturas/abstracções do core | * core exposed - exposição desnecessária de estruturas/abstracções do core | ||
+ | * except - não tratamento de excepções na app | ||
* [outras anotações] - consultar professor responsável (horário de dúvidas) | * [outras anotações] - consultar professor responsável (horário de dúvidas) | ||
'''Qualidade do projecto (apreciação global)''' | '''Qualidade do projecto (apreciação global)''' | ||
Line 85: | Line 88: | ||
== Pauta == | == Pauta == | ||
− | '''<font color='red'>EM ACTUALIZAÇÃO</font>''' | + | <!--'''<font color='red'>EM ACTUALIZAÇÃO</font>''' |
− | + | --> | |
− | Aqui: (Fénix) | + | Aqui: https://bit.ly/po22-pautas (Fénix) |
<!--<runphp> | <!--<runphp> | ||
echo<<<___EOT___ | echo<<<___EOT___ |
AVISOS - Avaliação em Época Normal |
---|
Esclarecimento de dúvidas:
|
Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):
|
Processo de avaliação (ver informação completa em Avaliação do Projecto):
|
Material de Uso Obrigatório |
---|
As bibliotecas po-uilib e o conteúdo inicial do CVS são de uso obrigatório: |
|
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. |
Contents |
A entrega intermédia é obrigatória e vale 6 valores em 20.
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.
PAUTA FECHADA
Esta pauta está em revisão até à data da entrega final do projecto.
Existem factores aditivos positivos (colunas a verde) e negativos (colunas laranja).
A coluna "Auto" indica a percentagem de teste automáticos certos e vale 2.5 valores.
NA na coluna "Nota" indica "não avaliado" (grupo excluído da avaliação da disciplina em época normal no lectivo actual).
Explicação dos testes automáticos |
---|
Os resultados dos testes automáticos estão disponíveis em https://bit.ly/po22-ei São consideradas irrelevantes diferenças que consistam apenas em quantidade de espaços brancos (não ter espaços é considerada uma diferença). |
Explicação das anotações |
---|
Atributos não públicos:
Atributos e métodos não “static”
Serialização
Utilização de estruturas de dados correctas
Separação app/core
Qualidade do projecto (apreciação global)
Javadoc
Seguir regras codificação
Lixo no Repositório
|
Aqui: https://bit.ly/po22-pautas (Fénix)