https://github.com/jonathan-r-andrade/zoo-functions
https://github.com/jonathan-r-andrade/zoo-functions
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jonathan-r-andrade/zoo-functions
- Owner: Jonathan-R-Andrade
- Created: 2022-09-05T05:29:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-19T17:53:57.000Z (over 3 years ago)
- Last Synced: 2025-01-21T13:38:36.720Z (over 1 year ago)
- Language: JavaScript
- Size: 183 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zoo Functions
## Sobre
Projeto desenvolvido por [Jonathan R. Andrade](https://www.linkedin.com/in/jonathan-r-andrade/) na [Trybe](https://www.betrybe.com/).
Nesse projeto eu desenvolvi funções em JavaScript para gerenciar um zoológico utilizando as novas funcionalidades do ES6 como arrow functions, template literals, spread operator, parâmetro rest, object destructuring, entre outras.
## Habilidades desenvolvidas
* Produzir código legível, conciso e expressivo utilizando as novas funcionalidades do ES6;
* Utilizar as Higher Order Functions para manipular e criar arrays;
* Escolher a Higher Order Function mais adequada para a obtenção de um resultado esperado;
* Aprender a usar de forma conjunta as Higher Order Functions;
* Interpretar testes unitários e produzir soluções que atendam a eles.
## Ferramentas utilizadas
* JavaScript ES6+
* Node.js v14
## Como executar
Siga os passos abaixo executando os comandos no terminal.
1. Clone o repositório.
* Exemplo com Git + HTTPS
```
git clone https://github.com/Jonathan-R-Andrade/zoo-functions.git
```
* Exemplo com Git + SSH
```
git clone git@github.com:Jonathan-R-Andrade/zoo-functions.git
```
* Usando GitHub CLI
```
gh repo clone Jonathan-R-Andrade/zoo-functions
```
> Entre na pasta do repositório clonado.
2. Instale as dependências:
```
npm install
```
---
### Executando o linter
Para garantir a qualidade do código o **ESLint** foi utilizado, para rodá-lo, execute o comando abaixo:
```
npm run lint
```