As a developer with expertise in ES6, Higher Order Functions, and testing, I was given an important mission by the city hall: to organize the zoo’s information!
I developed functions to search for information about the zoo’s animals, such as their species and place of origin. In addition, I also gathered data about the people who collaborate with the maintenance and care of the zoo.
But that’s not all!
I understand the importance of having a test-oriented mindset and how the implementation of tests contributes to writing more reliable and high-performance code.
The sequence of requirements for this project was arranged to provide me with the experience of understanding in practice how test-driven development helps ensure quality code. I implemented tests for existing functions, realizing the use cases of my application and ensuring that it is working correctly!
The project is built using the following technologies:
- JavaScript
- ES6
- Higher Order Functions
- Tests
- Functions to search for information about the zoo's animals.
- Data about the people who collaborate with the maintenance and care of the zoo.
- Test-driven development to ensure quality code.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/BrunoSouza88/JavaScript_zoo-functions_Trybe.git
- Navigate to the project directory:
cd JavaScript_zoo-functions_Trybe
- Install the dependencies:
npm install
- Run the tests:
npm test
Contributions to this project are welcome. If you find any issues or have ideas for improvements, feel free to open an issue or create a pull request. Your feedback is valuable and greatly appreciated.
To contribute, follow these steps:
- Fork this repository.
- Create a new branch for your feature (git checkout -b feature/MyFeature).
- Make necessary changes and commit (git commit -m 'Adding my feature').
- Push to the created branch (git push origin feature/MyFeature).
- Open a pull request.
Be sure to adhere to the project's coding standards and practices.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions, feel free to contact me:
Bruno Souza Email: bmsouza88@gmail.com