Skip to content
View mdrachuk's full-sized avatar
🦉
🦉

Block or report mdrachuk

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. serious serious Public

    Dataclass Model Toolkit

    Python 7 1

  2. The Zen of Python, by Tim Peters The Zen of Python, by Tim Peters
    1
    # The Zen of Python ([PEP 20](https://www.python.org/dev/peps/pep-0020/))
    2
     
    3
    ```plain
    4
    Beautiful is better than ugly.
    5
    Explicit is better than implicit.
  3. API Design by J. Bloch API Design by J. Bloch
    1
    1. **All programmers are API designers.** Good programs are modular, and intermodular boundaries define APIs. Good modules get reused.
    2
    2. **APIs can be among your greatest assets or liabilities.** Good APIs create long-term customers; bad ones create long-term support nightmares.
    3
    3. **Public APIs, like diamonds, are forever.** You have one chance to get it right so give it your best.
    4
    4. **APIs should be easy to use and hard to misuse.** It should be easy to do simple things; possible to do complex things; and impossible, or at least difficult, to do wrong things.
    5
    5. **APIs should be self-documenting**: It should rarely require documentation to read code written to a good API. In fact, it should rarely require documentation to write it.