dataops-tk / tap-powerbi-metadata

tap-powerbi-metadata
MIT License
5 stars 2 forks source link

Code efficiency analysis #13

Closed aaronsteers closed 3 years ago

aaronsteers commented 3 years ago

As discussed, after we got everything working, I wanted to perform this quick analysis of streams.py and tap.py for any "extra" or unhelpful code snippets which could possibly be moved into the SDK itself. Excepting the final change proposed here in #12, I didn't see anything at all, really, which I would remove.

Here's a quick overview of line counts:

aaronsteers commented 3 years ago

@jtimeus-slalom - Let me know if you see other opportunities to improve, but overall I'm very happy with these numbers! All up, we are just around 300 lines of code including the stream field definitions, or less than 175 lines of code if we exclude those JSON schema declarations for column types.

aaronsteers commented 3 years ago

No action here so I'll close this item to reduce clutter in the issues list. :)