| 1 | \chapter{Considerações Finais}
|
| 2 |
|
| 3 | Este trabalho partiu de uma lacuna identificada na interseção entre o
|
| 4 | autorregistro de humor e o cotidiano de pessoas com Transtorno Afetivo Bipolar:
|
| 5 | embora o \textit{Ecological Momentary Assessment} ofereça um caminho
|
| 6 | consolidado para reduzir os vieses de memória e aproximar o registro do momento
|
| 7 | em que a experiência ocorre, os aplicativos disponíveis frequentemente
|
| 8 | fragmentam sono, humor, gatilhos e ações de cuidado em telas isoladas,
|
| 9 | restringem a exportação dos dados e operam como soluções fechadas, com pouca
|
| 10 | transparência sobre o uso das informações sensíveis que coletam.
|
| 11 |
|
| 12 | Para responder a essa lacuna, foi desenvolvido o Nexo, uma aplicação móvel de
|
| 13 | código aberto que integra esses registros em uma única linha do tempo e produz
|
| 14 | indicadores destinados a auxiliar o usuário na percepção de padrões ao longo do
|
| 15 | tempo. O sistema é composto por uma API REST e por um aplicativo móvel, ambos
|
| 16 | escritos em TypeScript, com processamento de indicadores em segundo plano,
|
| 17 | implantação automatizada e uma suíte de testes concentrada na API, conforme
|
| 18 | descrito ao longo dos capítulos anteriores.
|
| 19 |
|
| 20 | A pesquisa aplicada de natureza exploratória orientou as decisões de projeto. O
|
| 21 | questionário aplicado a 48 potenciais usuários, apresentado no
|
| 22 | Capítulo~\ref{chapter:methodologies}, e a análise de aplicativos similares
|
| 23 | forneceram os insumos que sustentaram a definição dos requisitos, da identidade
|
| 24 | visual e da organização do sistema, bem como a adoção do modelo incremental com
|
| 25 | princípios ágeis e \textit{Kanban} no desenvolvimento.
|
| 26 |
|
| 27 | Diante disso, conclui-se que os objetivos propostos foram alcançados: o
|
| 28 | protótipo funcional entregue demonstra a viabilidade de uma solução de
|
| 29 | autorregistro alinhada aos princípios de privacidade, transparência e autonomia
|
| 30 | do usuário sobre os próprios dados.
|
| 31 |
|
| 32 | O trabalho, contudo, apresenta limitações que devem ser explicitadas. A
|
| 33 | verificação do aplicativo móvel permanece majoritariamente manual e com uma
|
| 34 | suíte \textit{end-to-end} fina, de modo que regressões na interface podem ser
|
| 35 | incorporadas ao código sem que nenhum teste acuse, como discutido no
|
| 36 | Capítulo~\ref{cap:testes}. A amostra do questionário é, por conveniência, e não
|
| 37 | pode ser generalizada; além disso, o protótipo ainda não foi submetido a uma
|
| 38 | avaliação com usuários reais, o que deixa em aberto a confirmação de que as
|
| 39 | escolhas de interface e de tom atendem, de fato, ao público-alvo. Por fim,
|
| 40 | algumas decisões sensíveis --- como o rótulo de estabilidade apresentado nos
|
| 41 | indicadores --- permanecem deliberadamente estáticas, aguardando embasamento
|
| 42 | específico antes de se tornarem funcionais.
|
| 43 |
|
| 44 | Os resultados obtidos abrem caminhos de continuidade que, na leitura deste
|
| 45 | trabalho, merecem prioridade. O primeiro é a reaplicação da pesquisa junto a
|
| 46 | usuários potenciais: repetir o questionário descrito no
|
| 47 | Capítulo~\ref{chapter:methodologies} --- ou uma versão adaptada dele --- em uma
|
| 48 | nova amostra, desta vez acompanhada de um teste do protótipo funcional,
|
| 49 | permitiria comparar as expectativas registradas em 2025 com a percepção
|
| 50 | concreta do aplicativo, avaliando usabilidade, tom de comunicação e interesse
|
| 51 | pelas funcionalidades, e capturando ajustes antes de uma eventual implantação
|
| 52 | mais ampla.
|
| 53 |
|
| 54 | Uma segunda frente é a criptografia no lado do cliente para anotações e
|
| 55 | registros de humor, de modo que o conteúdo sensível seja cifrado antes de
|
| 56 | deixar o dispositivo e permaneça inacessível mesmo ao operador do servidor.
|
| 57 | Essa medida responde diretamente à preocupação com privacidade registrada no
|
| 58 | questionário, em que a maioria dos respondentes atribuiu nota máxima à
|
| 59 | importância do controle sobre os próprios dados, e reforça o cenário de
|
| 60 | auto-hospedagem descrito no Capítulo~\ref{sec:deploy-and-ci}.
|
| 61 |
|
| 62 | A terceira frente é ampliar a testabilidade do aplicativo móvel, hoje
|
| 63 | verificado de forma predominantemente manual (Seção~\ref{sec:test-mobile}).
|
| 64 | Extrair a lógica de apresentação e de agregação em camadas testáveis, adotar
|
| 65 | testes de componente e integrar \textit{lint}, verificação de tipos e a suíte
|
| 66 | \textit{end-to-end} ao fluxo de integração contínua reduziria o risco de
|
| 67 | regressões invisíveis e aproximaria o nível de confiança do \textit{frontend}
|
| 68 | àquele já alcançado pela API.
|
| 69 |
|
| 70 | Além dessas, as lacunas apontadas na Seção~\ref{sec:test-gaps} --- como a
|
| 71 | maquinaria da fila fora do alcance dos testes e a duplicação manual dos dados
|
| 72 | de teste --- sugerem ajustes de menor porte, porém de impacto relevante na
|
| 73 | manutenibilidade do projeto a médio prazo.
|