JustBrandonLim / ICT2106_P2_Project_M1

For lab group P2's project integration repository
1 stars 1 forks source link

3.2.7.4 Team Member's Reflection: Shaun Varghese #142

Closed pangkaho14 closed 1 year ago

ShaunVSIT commented 1 year ago

Reflecting for the second part of the project, I have gained a deeper appreciation for the importance of practical implementation skills and the use of effective software tools.

During this phase, I had the opportunity to work on implementing a 2D interactive grid to represent a home and its smart devices. This required a strong understanding of the ASP .NET framework and the C# programming language. Through this project, I learned the significance of investing time in understanding these tools, which enabled me to work more confidently and efficiently.

During the project, I also recognized the importance of understanding SOLID principles and different design patterns. This helped me to write cleaner, maintainable, and extensible code, which is crucial for software development. I learned the significance of applying appropriate design patterns for different scenarios and considering the long-term implications of design decisions.

In retrospect, I would have liked to invest more time in researching and understanding different design patterns and applying them effectively in the project. Moving forward, I aim to continue learning and applying different software design principles and patterns to improve the overall quality of my code and contribute more effectively to future projects.