Releases: wandersonwhcr/balance
v1.0 Lion-O
Primeira versão estável do projeto, com cadastro de contas e lançamentos, bem como visualização do balancete calculado.
Recursos
Com esta versão é possível cadastrar contas com tipo, nome e descrição, bem como informar se a mesma deve ser considerada como acumulativa, ou seja, calculável para lucros ou prejuízos. Também é possível ordenar as contas, visando apresentá-las da melhor forma no balancete.
Além disso, também podemos cadastrar lançamentos, informando a data do lançamento e descrição, além de relacionamento de entradas de lançamento, onde o usuário pode informar qual o tipo de entrada, conta utilizada e valor. Os lançamentos são apresentados em ordem decrescente de data do lançamento na listagem.
Por fim, na página principal, podemos visualizar o balancete completo com base nos lançamentos apresentados pelos usuários. Este balancete não irá apresentar as contas que estão zeradas.
Qualidade
Todo o projeto foi desenvolvido com base nas melhores práticas atuais do desenvolvimento de software, buscando sempre coverage completo em testes, padronização de estrutura de código-fonte e linha de versionamento de software concisa. Isto quer dizer que os desenvolvedores podem usufruir da melhor qualidade de desenvolvimento, buscando, inclusive, novos aprendizados.
Próximos Passos
Agora, podemos inicializar a construção de módulos ao projeto, incluindo recursos interessantes que utilizam o código básico para trazer mais informações sobre os lançamentos, como relatórios e gráficos. Para isto, precisamos criar uma estrutura que suporte o registro de módulos em tempo de execução para criarmos estes primeiros recursos.