Skip to content

Remove unneeded lowerings and refactor needed ones #94

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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