Software engineering is the systematic art of developing software using Engineering approaches. Writing code is easy but maintaining it is hard. In this talk we are going to discuss some approaches to writing and maintaining your code. This includes formatting your code for easier readability, linting to catch errors early, and debugging to fix those errors. We will then talk about profiling your code to improve its performance and testing it to make sure it doesn't regress back. Finally, we will talk about automatic deployment through CI and documenting your code.
GDSC Lead