| 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 |