Code Review
Description
For this Assignment, you will assess the quality of source code by performing a code review and reporting your findings. Your Instructor has assigned you to a code review team. You will be provided with a code fragment to review and a requirement or task that the fragment is intended to solve. Review the code presented to you. Use the information in the web article Effective Code Reviews Without the Pain for methods and best practices for conducting a code review, and tips for conducting the review remotely. When reviewing the code fragment, You will look for problem areas in the code and make recommendations for fixes. Problem areas in the code might include the use of global variables, lack of comments or documentation in the code, failure to meet requirements, incorrect logic, the inefficient use of memory, input validation, problems with exception handling, and no use of naming conventions, to name a few. Recommendations might include items such as running efficiency tests and introducing naming conventions for maintainability. Document your findings in your report. Make sure to include the following: 1). Whether the code meets the listed requirements, and any areas where the code does not meet the requirements 2). Problem areas in the code and recommendations for fixes or improvements If you find no problems within the code, note that, and specify what problem types you checked for that the code successfully avoided 3). Overall recommendations for subsequent code development. Overall recommendations may include: 3a). Greater modularity incorporated during the design phase 3b). Using correct data types 3c). Creating functions of appropriate size 3d). Modifying functions for reusability in subsequent development You will need to locate and include resources on the web that support your recommendations

Leave a Reply
Want to join the discussion?Feel free to contribute!