Welcome to the subcategory for the Django Delights Project. This portfolio project can be found in the following courses or paths:
- Better code quality – improve internal code quality and maintainability (readability, uniformity, understandability)
- Finding defects – improve quality regarding external aspects, especially correctness, but also find performance problems, security vulnerabilities, injected malware, etc.
- Learning/Knowledge transfer – help in transferring knowledge about the codebase, solution approaches, expectations regarding quality, etc; both to the reviewers as well as to the author
- Increase sense of mutual responsibility – increase a sense of collective code ownership and solidarity
- Finding better solutions – generate ideas for new and better solutions and ideas that transcend the specific code at hand.
- Complying to QA guidelines – Code reviews are mandatory in some contexts, e.g., air traffic software
For more on why code reviews are important as well as how to give a code review and ask for one, check out this article.
Congratulations on finishing your portfolio project! Now you’ll want to follow these steps to get feedback on it.
- Post a link to your git repository
- Give us a few sentences about your experience. Was this fun? Difficult? How long did it take?
- Check back in—if someone has replied to your post, come see what they have to say.
Reviewing someone else’s code isn’t just a nice thing to do; it’s also a great opportunity to sharpen your skills by viewing a different perspective.
- Refer to the article in your Career Path on How to Review Someone Else’s Code
- Click through topics in this subcategory to view other submissions of this project.
- Reply to a thread with feedback, encouragement, or letting them know if they did something in a way you hadn’t thought of before!