Systers, an AnitaB.org community

Run an automatic code review for Mentorship Android

Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android client for the Mentorship System.

In this task, you will help run a code review for the Android app repo and suggest ways to improve the code.

Prerequisite:

Fork the Android app repo on GitHub. You do not need to clone the repo for this task.

Steps:

  • Sign up with your GitHub account on Codacy.com. Codacy is an automatic code review tool.
  • Using Codacy is required for this task. Additionally, you may use Code Climate. Using both tools is optional and will allow you find a wider range of issues, however, you'll have to include results from both tools.
  • Add the mentorship-android repo you forked to your account on Codacy and run the code review.
  • Analyze the code review results. Look out for security issues, code coverage, code duplication and other issues with the code (including when functions are declared but never used).
  • Based on the results, compile a detailed code review report stating the issues and making recommendations to improve the code. You can suggest better coding practices too.

Resources:

Work Submission:

  • Upload your code review report as a pdf here. Remember to include the link to the Codacy results dashboard.

Task tags

  • code review

Students who completed this task

BartekPacia

Task type

  • code Code
  • done_all Quality Assurance
close

2019