ECE 2524

Introduction to Unix for Engineers

One of my favorite shows so it was a MUST that I review

Usage

This deal or no deal project was very fun to play. It was simple to run after running $ make $ ./deal The instructions for the game was very precise and clear which was easy to follow. My only opinion in changing the game would be to add more details in the ./help control. Other than that, the game ran smoothly and the game ran with not any errors present.

Philosophy

This program follows many of the principles we discussed in class. Specifically the code was fairly clean and if one had to add more to one function, they would not have to alter different components of the code. Thus the rule of Modularity and Transparency was followed very well by making the large amount of code into different methods and functions which also enhanced readability.

Style

I think the style of the program was very clear. As mentioned before, it helped me (the reader) know exactly what each part of the code was doing by breaking up alot of the small components into functions and methods. Thus bringing it all together to make all the parts work together. Also, the use of case statements in the main function definitely helped me understand (if something went wrong) you could see where exactly may have been the problem by knowing which state the program is in. Overall, great style and the program was written very well and most importantly, it was working!!!