(→Legenda) |
(→Pauta) |
||
(6 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. | ||
− | |||
− | |||
− | |||
== Legenda == | == Legenda == | ||
Line 30: | Line 27: | ||
|- | |- | ||
! 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ão disponíveis em https://goo.gl/ | + | Os resultados dos testes automáticos estão disponíveis em https://goo.gl/UuiVAQ |
* 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). | ||
Line 51: | Line 48: | ||
* instanceof - uso de instanceof (não é justificável numa solução de boa qualidade) | * instanceof - uso de instanceof (não é justificável numa solução de boa qualidade) | ||
* serialization - a serialização da escola está noutro local (ou em falta) | * serialization - a serialização da escola está noutro local (ou em falta) | ||
+ | * bad encapsulation - a classe SchoolManager está a realizar acções de outra classe | ||
* [outras anotações] - consultar professor responsável (horário de dúvidas) | * [outras anotações] - consultar professor responsável (horário de dúvidas) | ||
'''Serialização''' | '''Serialização''' | ||
Line 77: | Line 75: | ||
* [outras anotações] - consultar professor responsável (horário de dúvidas) | * [outras anotações] - consultar professor responsável (horário de dúvidas) | ||
'''Seguir regras codificação''' | '''Seguir regras codificação''' | ||
− | * | + | * class - erros de nomenclatura (maus nomes para classes) |
+ | * vars - erros de nomenclatura (maus nomes para variáveis) | ||
+ | * funcs - erros de nomenclatura (maus nomes para funções) | ||
* [outras anotações] - consultar professor responsável (horário de dúvidas) | * [outras anotações] - consultar professor responsável (horário de dúvidas) | ||
'''Lixo no Repositório''' | '''Lixo no Repositório''' | ||
Line 86: | Line 86: | ||
<!--'''<font color='red'>EM ACTUALIZAÇÃO</font>'''--> | <!--'''<font color='red'>EM ACTUALIZAÇÃO</font>'''--> | ||
− | <runphp> | + | Aqui: https://fenix.tecnico.ulisboa.pt/disciplinas/PO6517957/2018-2019/1-semestre/pautas-da-disciplina |
+ | <!--<runphp> | ||
echo<<<___EOT___ | echo<<<___EOT___ | ||
___EOT___; | ___EOT___; | ||
</runphp> | </runphp> | ||
− | + | --> | |
[[category:Ensino]] | [[category:Ensino]] | ||
[[category:PO]] | [[category:PO]] | ||
[[category:Pautas de PO]] | [[category:Pautas de PO]] | ||
[[en:Object-Oriented Programming]] | [[en:Object-Oriented Programming]] |
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-uuilib 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 vale 5 valores em 20. Esta entrega não é obrigatória (não entregar significa apenas não ter 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.
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).
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/UuiVAQ
|
Explicação das anotações |
---|
Atributos não públicos:
Atributos e métodos não “static”
Utilização correcta da classe SchoolManager
Serialização
Utilização de estruturas de dados correctas
Separação textui/core
Qualidade do projecto (apreciação global)
Javadoc
Seguir regras codificação
Lixo no Repositório
|
Aqui: https://fenix.tecnico.ulisboa.pt/disciplinas/PO6517957/2018-2019/1-semestre/pautas-da-disciplina