Today is so frustrating since I have assignment interview this morning.
I have my codes running well, but unfortunately, some methods can not work during the demo time.. feel so so bad.. nervous.. panicking..
After analyzing it, I found some reasons that have to be noted to my lesson learnts.
1. Make a proper testing before submitting the works.
Actually I was really really sure that I have done the good jobs for this assignment because I have started very early. However, when I tried to draw the class diagram to show the associations between classes, I found out that my class has high dependency since there are many arrows from one class pointing to other classes. This is so irritating, thus I moved some methods to other class. Since I thought the codes have worked, then I didn't really test them out. This is my mistake.. I should be more phobia and did extra checking..
2. Always create and retain some versions of your codes
I always make the versions for every assignment that I have done. Usually I will have something like, AsgnFIT2018, then AsgnFIT2018-edited, then AsgnFIT2018-final. I also did for my Java assignment. I have created each folder for each assignment specification. So I have around 7 folders, named R1,R2,R3,R4,R5,R6,R6xtra. My mistake here is to confidently deleting all the folders except the final folder after I submitted my assignment. I really did not care about the interview since I did all the codes by myself so I will be able to answer every single question (really confident is not a good trait in this case..). I really regret it deleting all of them now, because I could not refer to the again since my previous codes can work well compared to the final codes (only got the association problems..). I really regret it now, I should at least retain them until my mark has been finalized...
3. Always prepare for your interview the night before
The overconfident thing really makes me lazy to prepare all these stuffs.. I had better being more 'phobia' and nervous in facing all these stuffs..
No comments:
Post a Comment