Access over 20 million homework & study documents

Notes 2 2 milestone one code review

Content type
User Generated
Rating
Showing Page:
1/4
easily readible?
Check to see if there is a header that explains the class!!
Are there comments that explain how the code work
Maybe discuss if the code is too long and maybe each aspect could have it's own function that
can be called later
comments consistent and clear?
Variables - maybe pick apart the variables if they aren't named clearly
run the code through an IDE to see if there are unused variables
Check equality and floating numbers -
Look up what "rounding errors" are
check CASES to see if they are correct and include default case
Check for loop termination
RUN THROUGH IDE TO CHECK FOR ALL ISSUES
GONNA NEED TO GOOGLE THE SECURITY SECTION
Need to articulate the changes that I want to make to the code
I think I will try to do the sorting algorithm first
Or we do all three, not sure waiting on email confirmation
Definitely have to do all three
CODE REVIEW

Sign up to view the full document!

lock_open Sign Up
Showing Page:
2/4
My name is Jason Willems, and I will be doing a code review for three different programs that
were apart of my coursework, as well as, a walkthrough for the enhancement plans that I will be
implementing for the Final Project.
Category One Software Engineering/Design
For the software engineering / design category, I am going to use a lab assignment from the Data
Structures and Algorithms course that I completed in June of 2019. to change the programming
language from C++ to Java to fulfill the software engineering/design category of the final
project.
In reviewing the code, the first thing I notice is the amount of annotations, both from instructions
from the coursework, as well as the annotations that I created to explain my work. I feel that my
annotations should have been more elaborate and thorough, not just for the course work, but for
myself to go back to and understand as well as anyone else who may want to view this work.
Looking through the code, I see that the variables in the code are very clearly named and easy to
understand. The code is well formatted and spaced for easy readability. Once thing I do notice
is that the switch case does not utilize a default case, which I would implement to provide
feedback on an invalid entry.
My plan for enhancement regarding this code is to convert the programming language from C++,
to java. This process will take some time for me to research to ensure that I convert every aspect
of the code to the Java programming language. I need to verify that each element of the code is
broken down and rebuilt to match Java specifications and syntax. For example, the code starts
with the creation of a struct to store information, however, Java does not use structs in its code
and can achieve the same functionality with classes. These are the types of issues that I need to
work during the conversion to successfully change the code.
Category Two: Algorithms and Data Structures
In the second category, Algorithms and data structures, I will use the vector sorting program
assignment from the Data Structures and Algorithms course in an attempt to add a new sorting

Sign up to view the full document!

lock_open Sign Up
Showing Page:
3/4

Sign up to view the full document!

lock_open Sign Up
End of Preview - Want to read all 4 pages?
Access Now
Unformatted Attachment Preview
easily readible? Check to see if there is a header that explains the class!! Are there comments that explain how the code work Maybe discuss if the code is too long and maybe each aspect could have it's own function that can be called later comments consistent and clear? Variables - maybe pick apart the variables if they aren't named clearly run the code through an IDE to see if there are unused variables Check equality and floating numbers Look up what "rounding errors" are check CASES to see if they are correct and include default case Check for loop termination RUN THROUGH IDE TO CHECK FOR ALL ISSUES GONNA NEED TO GOOGLE THE SECURITY SECTION Need to articulate the changes that I want to make to the code I think I will try to do the sorting algorithm first Or we do all three, not sure – waiting on email confirmation Definitely have to do all three CODE REVIEW My name is Jason Willems, and I will be doing a code review for three different programs that were apart of my coursework, as well as, a walkthrough for the enhancement plans that I will be implementing for the Final Project. Category One – Software Engineering/Design For the software engineering / design category, ...
Purchase document to see full attachment
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.

Anonymous
Just what I needed…Fantastic!

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4