Skip to content

Remove unneeded lowerings and refactor needed ones #94

@krzema12

Description

@krzema12

Lowerings are a big part of backend logic, so let's ensure we know what happens there and that we don't have anything surplus or weird.

  • [#94] Remove commented out code #95
  • analyze lowerings and dependencies between them
  • iteratively remove lowerings to get a minimal list of needed ones
  • remove unneeded Gradle module dependencies
  • add unit tests for each lowering, if possible. It's to be able to understand what they really do, so it serves documentation purposes
  • think outside the box: maybe for some case, the JS way is not the correct one? E. g. constructors, it may be a better way to lower them for Python. Now we base on JS version

Metadata

Metadata

Assignees

No one assigned

    Labels

    cleanlinessLet's polish our code!developmentAnything related to making development more pleasant. No real influence on the product itself.optimizationThis change would result in a more optimal Python; "Pythonification".

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions