Currently, with the tests and some of the code generation, we end up doing a lot of string manipulation which is hard to refactor.
A couple of improvements would help:
replace constants like {ql} or {InternalSqlScriptUtilswith references toScripts` constants
find a better way to format then the verbose format(Locale.ROOT, "%s") pattern. We cannot use LogMessageFormatter since {} are internally but maybe an auxiliary method would help.
Currently, with the tests and some of the code generation, we end up doing a lot of string manipulation which is hard to refactor. A couple of improvements would help:
{ql}
or {InternalSqlScriptUtilswith references to
Scripts` constantsformat(Locale.ROOT, "%s")
pattern. We cannot useLogMessageFormatter
since{}
are internally but maybe an auxiliary method would help.