I\'m not an English speaker, and I\'m not very good at English. I\'m self thought. I have not worked together with others on a common codebase. I don\'t have any friends who pro
It will come with time and experience. Above all attempt to (like @Mike A says) document things until the code becomes clearer and try to be consistent.