Larissa Fraga Melo

Larissa Fraga Melo

@lariframelo

Aprendiz Java | Análise e Desenvolvimento de Sistemas

Porto Alegre, RS
11
Followers
22
Following
10
Public Repos
0
Private Repos

Language Breakdown

Lines of code distribution across 10 owned repositories

886K Total LOC
Java
420,515 lines
47.4%
N/A
HTML
330,025 lines
37.2%
N/A
CSS
77,512 lines
8.7%
N/A
JavaScript
58,391 lines
6.6%
N/A
T

T-Shaped Developer

T-shaped

Deep in Java with broad versatility

Java
HTML
CSS
JavaScript

Collaboration Network

Global Impact visualization

LIVE
Larissa Fraga Melo
0 active collaborators

Repos

10

PRs

0

Growth

+18%

Top Collaborators

No collaborator data yet.

Coding Streak

Contribution activity over the past year

0 days
0
Contributions
0
Commits
0
Pull Requests
Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Mo
We
Fr
Based on GitHub activity
Less
More

Top Repositories

MySQL

Todo aprendizado do curso de MySQL do professor Gustavo Guanabara.

2 0
HTML-CSS---Curso-em-video
2 0
HTML
Maratona-Java

DevDojo, curso completo de Java. Do básico ao avançado.

1 0
Java
Java-Basico

Todo aprendizado do curso de Java Básico.

1 0
Java
Java-PraTI

Todo o aprendizado do curso +PraTI

1 0
HTML
Java-Curso

Curso do 0 ao avançado com Nélio Alves

0 0
Java
Aplicacao-Java-StandAlone

DESAFIO DO MÓDULO 1 Programação Orientada a Objetos com Java, Testes unitários e JUnit. Desafio O impulsionando deverá construir um Loja Online Simples utilizando os conhecimentos adquiridos durante o módulo. Descrição Sempre que você tiver um produto que deseja vender, terá um site que o promoverá da melhor maneira possível. Você precisa ter certeza de que as informações da página são relevantes, simples de entender e destacam todos os recursos incríveis do produto para aumenter as vendas. Em uma loja virtual, deve ser possível gerenciar os produtos disponiveis e os seus dados, ou seja, o sistema da loja deve permitir de forma simples e rápida a inclusão, exclusão e edição de produtos. Nesta etapa do desafio, devemos desenvolver as funcionalidades que executem essa importante tarefa de negócio. Requisitos e Funcionalidades Esperadas [ ] Construir uma aplicação Java Standalone que execute por linha de comando. [ ] As funcionalidades deveráo ter cobertura de testes unitários. [ ] Ao iniciar a aplicação, exibir um menu numerado com as seguintes opções: [ ] 1. Adicionar Novo Produto: Permitir incluir um novo item na lista de produtos da loja. Ao selecionar essa opção solicitar os seguintes dados para o usuário: nome, preço, quantidade em estoque e categoria. [ ] 2. Editar Produto: Permitir editar os dados de um produto. Ao selecionar essa opção, deverá listar todos os produtos cadastrados e o usuário poderá selecionar um para edição dos dados previamente cadastrados. [ ] 3. Excluir Produto: Listar todos os produtos cadastrados e permitir selecionar um para apagar. Deverá sempre haver pelo menos um produto na lista. [ ] 4. Importar Mostruário da Fábrica: Muitas vezes, lojas virtuais recebem das fábricas arquivos com os dados dos produtos. Ao selecionar essa opção, a aplicação deverá ser um arquivo .csv (ver exemplo no repositório) que deve ser indicado pelo usuário, tratar os dados e gravar na lista de produtos. [ ] Cálculo do valor final do produto: valor bruto + imposto + margem de lucro de 45% [ ] 5. Sair: opção para o usuário encerrar o sistema. [ ] Qualquer manipulação dos dados deverá ser armazenado no arquivo CSV. [ ] Após o usuário efetuar alguma das operações acima (das opções de 1-4), a aplicação deverá voltar para o menu inicial. [ ] Cada opção do menu, deve ter uma opção de "Cancelar" a operação e voltar para o menu inicial, sem promover alteração dos dados. [ ] Não pode ser usado Lombok. [ ] Criar um README.md contendo as orientações para rodar a aplicação e suas dependências pela linha de comando. Bônus Utilização de Design Patterns. Ex.: Builder, Singleton, etc. Utilização de Maven ou Gradle Utilização de String Boot Standalone Material de Apoio Java4Noobs Instruções para Realização do Desafio Faça um fork desse repositório para a sua conta Implemente a sua solução conforme solicitado Compartilhe o link do projeto com o seu mentor Critérios de Avaliação A aplicação está funcionando? A aplicação atende os requisitos solicitados? O menu é apresentado corretamente? É possível incluir um novo produto? É possível editar os dados de um produto? É possível excluir um produto? A importação de arquivo .csv funciona corretamente? Existe a opção de "Cancelar" uma operação? Ex.: Após selecionar editar um produto, é possível "Cancelar" Após realizar alguma operaçào, a aplicação volta para o menu inicial? Pode ser claramente entendido o que o código faz? O Código é fácil de entender? A estrutura do código é modular o suficiente? A solução escolhida atende aos requisitos? Como está o desempenho? Existe algum código que afeterá a performance? O código funciona como esperado? As classes e pacotes estão segregados por responsabilidade ou funcionalidade? Os métodos ou contrutores estão recebendo muitos argumentos por parâmetros? O código da aplicação está com nomes intuitivos de funções, variáveis ou classes? O escopo das variáveis de classes estão sendo utilizados de forma adequada? Existe cobertura de teste unitários de cenário feliz e cenário de erros para as funcionalidades desenvolvidas? A aplicação apresenta bugs? Existe um correto tratamento de erros e exceções? A aplicação possui logs úteis? Existe um readme contendo instruções de como rodar a aplicação?

0 0
Java
JUnit-Mockito-TDD
0 0
Java
Java-COMPLETO-Udemy

Java COMPLETO Programação Orientada ao Objeto + Projetos. Curso disponibilizado pela South System na plataforma Udemy

0 0
Java
Library-api

API's RestFul de alto nível com Spring Boot utilizando TDD e o novo JUnit 5.

0 0
Java

Open Source Impact

Contributions to external projects

0 merged PRs

No external contributions found.