The main things that I would like to draw your attention to: 1) The commit should exactly match the name. And the title should make clear what exactly you’ve pushed. 2) A good commit should fit the screen, one does not have to scroll it for too long to understand what you have done.
The main things that I would like to draw your attention to: 1) The names variables and methods should be clear and concise, don't skimp on characters. 2) Methods should not exceed 30-40 lines, they are intended for solving a single specific task, and poor methods do everything.