You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce interfaces for components depending on Options.
Example: If BlacklistAnalyzer has a dependency on class Options, introduce an interface BlacklistAnalyzerOptions, implement it in Options, and then change the dependency to this new interface.
Before: BlacklistAnalyzer(Options options)
After: BlacklistAnalyzer(BlacklistAnalyzerOptions options) and Options implements BlacklistAnalyzerOptions
The text was updated successfully, but these errors were encountered:
Introduce interfaces for components depending on
Options
.Example: If
BlacklistAnalyzer
has a dependency on classOptions
, introduce an interfaceBlacklistAnalyzerOptions
, implement it inOptions
, and then change the dependency to this new interface.Before:
BlacklistAnalyzer(Options options)
After:
BlacklistAnalyzer(BlacklistAnalyzerOptions options)
andOptions implements BlacklistAnalyzerOptions
The text was updated successfully, but these errors were encountered: