It is a difficult question how to write code for a big project. Its simple answer will be that divide your big project into small parts so that you will be able to write code easily. I want to understand how to divide big project into small parts. I am not asking for any single project. My question is how to divide the big project into smaller parts so that we can write the program easily.
You can just assume, for example, that I have to make a real-time clock with alarm features for college In which the bell rings after each lecturer is finished. I have made this example myself and I think it represents a big and complex project. I assume project has a microcontroller, RTC chip, LCD and a buzzer.
I do not want to discuses about particular part because this is just an example, I am not going to implement it. It will only help me to understand how I have to write simple code and then increase complexity after that.
How to make strategy to develop program for such big projects?
You can just assume, for example, that I have to make a real-time clock with alarm features for college In which the bell rings after each lecturer is finished. I have made this example myself and I think it represents a big and complex project. I assume project has a microcontroller, RTC chip, LCD and a buzzer.
I do not want to discuses about particular part because this is just an example, I am not going to implement it. It will only help me to understand how I have to write simple code and then increase complexity after that.
How to make strategy to develop program for such big projects?