DeepBlueCLtd / LegacyMan

Legacy content for Field Service Manual
https://deepbluecltd.github.io/LegacyMan/index.html
Apache License 2.0
2 stars 0 forks source link

Code review from Robin Wilson #391

Closed robintw closed 1 year ago

robintw commented 1 year ago

As requested by @IanMayo, here is an initial code review of the code in parser/. I've included a lot of references to specific lines in specific files - hopefully Github will make them into nice links, but if not then it should be relatively easy to find them using VS Code (Ctrl-G triggers the Go To Line functionality).

Please feel free to ask for any clarification on any of these, or express disagreement (a lot of these are open to interpretation and I am quite happy to discuss them).

General notes

Specific notes

IanMayo commented 1 year ago

Hello @robintw , I've tried to respond to the outstanding questions, using bold italics. I've also added some comments in the above PR.

I also note that the parser isn't currently running (warning about circular import), though I've no doubt you'll get to the bottom of it :-D

IanMayo commented 1 year ago

All items either resolved or overtaken-by-events (agreed in Slack)