Skip to content
Alegruz edited this page Dec 31, 2020 · 4 revisions

Engineering philosophy

The founding philosophy of SWTube is "Right from the Foundation". Developers that can code in Python or JS but not in C/C++, can web scrape but can't develop a linked list aren't the type of developers we are pursuing. We seek a developer with a STRONG FOUNDATION.

History

This wiki page was written by Alegruz on 2020.12.29.

Patterns to follow

  • Writing "clean code" is the basic principle to follow. The adjective "clean" means the following:
    1. Readable
    2. Maintainable
    3. Less possibility to make mistakes
    4. Has clear intentions
    5. Observes Coding Standards and Conventions
  • The core principle is readability. The code itself must act as the docs.
  • Better use assert during the development process rather than exceptions to avoid errors.
  • C++ Coding Standard

Further Reading