sábado, 18 de maio de 2019

12ª Semana - POC (parte 3)

As notícias não são boas - insira aqui uma risada de desespero. 
O andamento da POC está simplesmente empacado (na verdade, não está totalmente empacado porque algumas partes estão "caminhando"; mas sob uma análise geral, por assim dizer, nota-se que pontos cruciais para a entrega da POC estão simplesmente travados) e estamos 200% atrasadas - e olha que a apresentação que seria no dia 15/05 foi adiada devido à greve. 
...
Mas enfim, indo por partes e começando pelo back-end, pode-se dizer que o programa de teste desenvolvido pela Sophia no Heroku está aparentemente ok - e com "aparentemente" quero dizer que devia estar tudo certo pois foi feito seguindo o passo-a-passo oficial da plataforma (https://devcenter.heroku.com/articles/getting-started-with-java), mas ocorre um erro de aplicação  (provavelmente no log) quando tentamos acessá-lo através da URL https://matchbookspds.herokuapp.com/, e que sinceramente falando, ninguém entendeu como proceder para corrigir -; e fora isso, está faltando o CRUD, parte imprescindível para que possamos fazer o cadastro dos usuários no sistema  e que ficou sob responsabilidade da Giovanna Cabral. 
Já no front-end, o desenvolvimento está tranquilo - e não acredito que deveria ocorrer de outra forma tendo em vista que é parte mais simples comparada ao restante. Utilizando o framework MDBootstrap criei as telas de cadastro, login e a tela onde deve aparecer a lista de usuários ordenada de forma crescente com base nas distâncias calculadas, e estou fazendo as devidas validações nos formulários. Ainda falta, contudo, a internacionalização, mas estou pesquisando a respeito.  
Com relação ao banco de dados, as tabelas e o script também estão feitos, mas o grande problema é sua integração com o back-end - bem como a integração do front-end com o back-end também. [Acredito que aqui vale o adendo de que a turma num geral - e isso é uma questão que já foi, inclusive, levantada em uma conversa com os professores Aires e Ivan - tem uma defasagem no que tange à "integração das partes" (servidor, back-end, front-end e banco) no desenvolvimento de sistemas/softwares, e isso diz respeito e muito ao nosso progresso em PDS.]
Por ora é isto. Estamos desesperadas mas felizmente ainda temos mais alguns dias de bônus para tentar arrumar tudo. 



Nenhum comentário:

Postar um comentário

19ª Semana - "Se não ajudar, ignore. Se ajudar, ajude."

Última semana de aulas e estamos com as emoções à flor da pele. E por "emoções" entenda como stress-ansiedade-alívio-preocupação-...