Skip to content
This repository has been archived by the owner on Dec 5, 2024. It is now read-only.
/ lp-products Public archive

Um atividade da disciplina de LP 2 que tem como objetivo desenvolver um gerenciador de produtos com dados persistentes.

Notifications You must be signed in to change notification settings

L-Marcel/lp-products

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atividade: SGBD para produtos

Um atividade da disciplina de LP 2 que tem como objetivo desenvolver um gerenciador de produtos com dados persistentes.

Justificativas

Aqui deixarei as minhas justificativas de algumas decisões que tomei no desenvolvimento:

  • Por que usar Thread para salvar os dados em segundo plano?
    • De fato, como se trata de um processo simples eu poderia só deixar para salvar os dados persistentes ao encerrar a aplicação (se o foco é performance) ou a cada alteração neles (se o foco é não perder os dados). Só que eu estou estutando Threads, e com uma Thread a perda de performance é relativamente pequena e consigo manter os dados atualizados sempre que necessário também (o bom dos dois mundos);
  • Por que separa a interface gráfica em outra lib?
    • Não era a intenção inicial, mas eu achei que a parte gráfica ficou tão bem feita e generalizada que eu quis separar em uma biblioteca própria, que chamei de jpretty. Inicialmente era um submódulo, mas mudei de ideia.

About

Um atividade da disciplina de LP 2 que tem como objetivo desenvolver um gerenciador de produtos com dados persistentes.

Topics

Resources

Stars

Watchers

Forks

Languages