Mayooraka Srikantharasa | Undergraduate | University of Jaffna
“Let’s talk about Solid Principle” is a virtual session organized by the IEEE Computer Society Chapter of the IEEE Student Branch of the University of Jaffna. The session was held on 21st June 2021. It’s about Solid principles in Object-Oriented Programming and writing clean and optimized code. This session opened to all undergraduates and interns who struggle to get clean and optimized code.
Mr.Dhanushka Chandana, explained what Solid Principles are in Object-Oriented Programming in an interactive manner. (Mr.Dhanushka Chandana is working as a Tech lead.) He is also a tech content creator and passionate about developing innovative software solutions. He loves participating and contributing to tech events and meetups to support improving tech awareness within the community through public speaking as well.
The session conducted as a presentation session. Mr.Dhanushka Chandana started with a small introduction about himself and moved along the agenda as follows:
Explained Solid Principles in Object-Oriented Programming.
Explained the following principles with examples
The single-responsibility principle
The open-closed principle
The Liskov substitution principle
The interface segregation principle
The Dependency principle
The session followed with Questions and Answers. There were many questions dropped in the Zoom chat related to Solid Principles and its applications. The question-and-answer section was very interactive by our speaker and interested participants.
The purpose of this event was achieved, and it could be observed by considering the good feedback from the participants. Our guest speaker was appreciated by our committee members. The event completed with more than 60 participants from IEEE SB-UoJ. This session helps our participants to make software designs more understandable, flexible, and maintainable.