Unit dwsWebUtils located in \DWS\Libraries\SimpleServer\ is used on core level in unit dwsStringFunctions in \DWS\Source\

Issue #19 resolved
Yury Hontsovsky created an issue

Hello gents.

Case when some core unit uses units from the particular concretions is not good. It breaks "Dependency inversion principle". In this situation unit dwsWebUtils does not depend on any specific code from SimpleServer and can be placed in \DWS\Source\ with other core units.

In my case current position of dwsWebUtils requires to include additional search path "\DWS\Libraries\SimpleServer\" in project even if I do not need SimpleServer and I use DWS core only.

Thanks in advance.

Comments (1)

  1. Log in to comment