Skip to content

Refactoring how we're handling typing #191

@QuanMPhm

Description

@QuanMPhm

Currently, our code is quite disorganized with how it is handling typing. A quick search of the term "pyarrow" or "decimal" shows that we're explicitly typing certain fields in miscellaneous places. In a few more places and even in our test cases, we have to typecast to fix equality checks.

Because of how disorganized things are, this has led to:

  1. Debugging typing-related problems leads to even more messiness.
  2. Confusion over the typing of fields, which leads to immense frustration when writing test cases

We should re-consider how we're handling typing to reduce future programming burden.

@larsks @naved001 @knikolla Happy to hear your thoughts.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions