-
Notifications
You must be signed in to change notification settings - Fork 115
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #252 from ricsjs/master
Tarefa 01 - Adicionado página Markdown de Ricardo Alencar #246
- Loading branch information
Showing
3 changed files
with
73 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
# Tarefa 01 - Git e GitHub com Markdown | ||
|
||
**Nome:** [Ricardo Alencar] | ||
**Usuário GitHub:** [ricsjs] | ||
**E-mail:** [[email protected]] | ||
|
||
--- | ||
|
||
## Projeto: SigEstoque | ||
|
||
### Descrição: | ||
O sistema proposto tem como principal objetivo integrar as diferentes áreas de uma | ||
organização a um sistema de controle de estoque centralizado. Ele capacita os usuários a | ||
solicitar materiais, verificar disponibilidade e registrar entradas e saídas de recursos de | ||
forma eficiente e organizada. | ||
Sua função primordial é assegurar a utilização harmoniosa dos recursos | ||
armazenados, evitando conflitos entre as diversas partes da organização. Um dos desafios | ||
que o sistema visa superar é a ocorrência de situações em que múltiplos componentes | ||
tentam acessar o mesmo conjunto de itens sem conhecimento das ações dos outros, o que | ||
pode resultar em problemas internos ou dificuldades para aqueles que necessitarão desses | ||
itens no futuro. | ||
A aplicabilidade do programa reside na sua capacidade de rastrear e controlar o | ||
fluxo de produtos que entram e saem da organização. Os dados gerados são valiosos para | ||
a gestão inteligente de futuras movimentações, permitindo previsões mais precisas e uma | ||
aquisição estratégica de materiais. Isso se traduz em evitar tanto a escassez quanto o | ||
excesso de estoque, adaptando-se dinamicamente às necessidades situacionais. | ||
|
||
**Equipe:** | ||
- Ricardo | ||
- Breno | ||
- Leonardo | ||
- Luis | ||
- Charles | ||
- Gabriel | ||
|
||
**Repositório:** | ||
[Back-end](https://github.com/leonardobezrr/sig-estoque-back-end) | ||
[Front-end](https://github.com/leonardobezrr/sig-estoque-front-end) | ||
|
||
### Linguagem de Programação: | ||
Estaremos utilizando JavaScript como linguagem principal para o desenvolvimento do projeto. A equipe possui um bom domínio da linguagem, com experiência em projetos anteriores e participação em cursos relacionados. | ||
|
||
### Framework: | ||
Para agilizar o desenvolvimento, estaremos utilizando o framework React, para o front-end e o Fastify para o back-end. Ambos são frameworks web em JavaScript, que incentivam o desenvolvimento rápido e limpo. Ele fornece uma série de ferramentas para facilitar tarefas comuns em desenvolvimento web. | ||
|
||
### IDE: | ||
A IDE escolhida para o desenvolvimento é o Visual Studio Code. Ela oferece excelentes ferramentas de debug, integração com Git e GitHub, além de uma grande variedade de extensões para melhorar a produtividade da equipe. | ||
|
||
### Tutorial CRUD: | ||
Encontramos tutoriais úteis que irão nos ajudar no desenvolvimento do projeto. [Tutorial Node + Fastify CRUD](https://www.youtube.com/watch?v=LMoMHP44-xM). [Tutorial React](https://www.youtube.com/watch?v=1bEbBkWc4-I&list=PL29TaWXah3iZktD5o1IHbc7JDqG_80iOm). | ||
|
||
### Branches e Pull Requests com GitFlow: | ||
Para organização do fluxo de trabalho, estaremos utilizando o GitFlow. Isso nos permite ter branches específicas para features, releases, hotfixes, entre outras, facilitando o gerenciamento do código. Os pull requests serão utilizados para revisão de código e integração das alterações. | ||
|
||
### Versionamento Semântico: | ||
O Versionamento Semântico é uma abordagem para atribuir significado a versões de software. Ele define um conjunto de regras e convenções para atribuir números de versão com base nas mudanças no software. Isso facilita a compreensão do impacto das atualizações e ajuda na comunicação entre desenvolvedores e usuários. | ||
|
||
### Conventional Commits: | ||
Conventional Commits é uma convenção para mensagens de commits que permite uma melhor compreensão das alterações realizadas no código. Ele define um formato padrão para as mensagens de commit, incluindo prefixos como `fix`, `feat`, `chore`, `docs`, entre outros, facilitando o rastreamento de mudanças e automação de processos relacionados ao versionamento do software. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Tarefa 02 - Teste de Unidade | ||
|
||
## Ricardo Alencar, @ricsjs, [email protected] | ||
|
||
## Repositórios do projeto | ||
|
||
* [Backend](https://github.com/leonardobezrr/sig-estoque-back-end) | ||
* [Frontend](https://github.com/leonardobezrr/sig-estoque-front-end) | ||
|
||
## Testes de Software | ||
|
||
Testes de unidade são um tipo de teste de software que focam em verificar a funcionalidade de partes específicas de um programa, geralmente funções ou métodos individuais. Esses testes são realizados isoladamente do restante do sistema para garantir que cada unidade de código esteja funcionando conforme o esperado. |