Skip to content

MordepedroM/Teste-de-Personalidade

Repository files navigation

Translate:English

Teste de Personalidade

O mesmo teste de personalidade em várias linguagens e plataformas. O teste de personalidade provém de,

"L´affirmation de soi(5ªed.), Les Editions E.S.F.,Paris" de Chalvin, Dominique.


Como funciona o teste:

Existem 4 grupos de personalidade:
Assertiva; Agressiva; Passiva; Manipuladora.

Consoante as nossas respostas o teste determina a "intensidade" que temos em cada um dos grupos de personalidade.

A intensidade pode ser "BAIXA", "MÉDIA" ou "ALTA". 0 a 5 ; 5 a 10; 10 a 15;


Versões de Consola:

  • Python

notas:Foi a primeira versão que fiz. É possivél fazer este teste de diversas maneiras. Eu acho esta plausível. Depois de ter feito a versão em GO fiquei com alguma vontade de refazer o código em Python, reduzir o tamanho do ficheiro e usar outra abordagem porém já investi muito tempo nisto. E não considero este projecto como uma competição entre linguagens mas sim uma brincadeira que serviu para estudar e praticar. Também fica bem no portefólio.

  • C++

notas:É C++ mas não utilizei OOP. Acho que só ia complicar o código. Está bonito assim e funciona bem.

  • GO

notas:Decidi experimentar a linguagem da GOOGLE... Gostei!

afirmacoes := make(map[string]string)

Gostei muito! 👍


Versão Web:

Disponível

notas:Existe um ficheiro .JSON associado ao site com todas as afirmações e respectivos grupos de personalidade.


Versão Android:

Disponível


Versão desktop com interface gráfica:

  • Criei esta versão com JavaScript e a framework Electron. Na pasta de JavaScript encontram os ficheiros principais da aplicação assim como uma screenshot da mesma.

❎ Não estou a distribuir esta versão.


Próximas aventuras:

  • Traduzir isto tudo para Inglês. 😱

Agradeço a visita ao meu repositório!

Qualquer dúvida, estou à disposição.

Pedro Loureiro

"Practise is the mother of perfection!"

----------------------------------------
----------------------------------------