CBielstein / APRSsharp

APRS# - Modern APRS software for the amateur radio community
MIT License
12 stars 5 forks source link

Switch from method overloads to optional parameters #66

Closed CBielstein closed 3 years ago

CBielstein commented 3 years ago

Description

Some methods (at least one) in this codebase use method overloading to allow for varying parameters for different scenarios. Method overloads lead to duplicated documentation and extra lines of code for call-through code. Find overloaded methods and consider each case for a refactor to use optional parameters.

One example is Packet.EncodeInformationField.

Acceptance Criteria