Here is the second post in this series. Proper class/ type design is very important for your app for many reasons. Unfortunately I see issues all the time! Even with supposed senior programmers (like in the example below). So lets see if you can spot all the issues with this class below… there are multiple of them (most of the code has been removed from brevity).