Enumerations or enums for short is a good programming practice to adapt, for me personally it improves the Readability and Maintainability of once programs. My experience in enums came from a project where in we are communicating to server to process the client data. We used enums to check if the request sent to the server was successful or not. To visualize the use of enums I created a sample application to simulate a scenario where connection test with server happens.