Feature | Feedback |
---|---|
Baseline | |
Whitespace (indentation, vertical space, etc) | |
Variable names | |
Git hygiene | |
Planet | |
initialize method stores parameters as instance variables with appropriate reader methods |
|
summary method returns a string |
|
SolarSystem | |
initialize creates an empty list of planets |
|
add_planet takes an instance of Planet and adds it to the list |
|
list_planets returns a string |
|
find_planet_by_name returns the correct instance of Planet |
|
CLI | |
Can list planets and quit | |
Can show planet details | |
Can add a planet | |
Complex functionality is broken out into separate methods | |
Overall |