A stock management app for academic purposes
- Add items
- Update items
- List items
- Remove items
-
Functions
- Menu
- Stock control
- Add item
- Edit item
- Delete item
- Search item
- Exit
-
Tests
- Check logic erros
- Check that the spelling is correct
- Check for errors when handling the files
- Check all memory allocations
- Check all I/O errors
- Check for memory leak
- Check for errors when terminating the program
- Check program stability with a massive amount of data
- Check mathematical inconsistencies
- Check for logic errors in data structures
- Check data flow errors
- Check dangling pointers
- Check for unexpected program crashes
- Others
-
Extra
- Custom colors
- Error handling
- Configure Makefile
$ make && make run
Linux
Mateus Almeida
Feel free to make pull requests for code improvements
This project is licensed under the MIT License.