I have a Python application that I created a while back and I'm hoping to have someone with more Python experience than me look over the entire project and let me know if both the structure of the application and the code itself can be improved in any way.

Would it be appropriate for me to post a link to the repo and ask for an overall review? It's not a particularly large project, but pasting all of the code into the question wouldn't make sense.


2 Answers 2


No, it wouldn't be ok. Your question would get closed quite quickly, with a dedicated close reason, stating:

Questions must include the code to be reviewed

Questions must include the code to be reviewed. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.

Only the code that's embedded in the post is reviewable. Link to GitHub is only provided as a convenience to reviewers that might want additional/complete context. Read the link for the whole reasoning, and/or any of the linked questions @Simon provided.


To add to Mat'sMug's answer, it is best to focus on individual pieces of code, chances are that reviews of that code will be applicable to the rest of your project.

I would suggest that you find some code related to a specific aspect of the program, maybe some that you find have the most room for improvement, and post it and apply the answers to your project, then post other questions with some of the improved code.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .