Skip to content

Instantly share code, notes, and snippets.

https://github.com/checkstyle/checkstyle/pull/7821
@ImmortalRabbit
ImmortalRabbit / summary.md
Last active August 26, 2019 08:35
Summary of Google Summer of Code with Project Panoptes

Summary of Google Summer of Code with Project PANOPTES

Main goals for three month period of work:

  • Inject the last principle of the SOLID principles - Dependency-Inversion-Principle into main class that consist of the small other classes. Observatory class is the main class which consists from mount, dome, scheduler and cameras. My task was to make the main class to be independent from other classes that he depends on.

What was done before me:

  • Creation of camera class was moved outside of Observatory class, and proper method to add cameras into the main class was created.

What was done by me:

  • Creation of mount class was moved outside of Observatory class, and proper method to add mount into the main class (add_mount) was created.