Re:Repeating Yourself Thrice Doesn’t Turn You into a 3x Deve...
by FpUser on Sunday July 30, 2023 @01:37PM
(#36933765)
Because those Delphi apps were written by less capable people. I've done tons of Delphi's applications in the past and still do some now (both Delphi and Lazarus). In every case the UI and backend business logic was clearly separated.
I did debug apps where UI and DB access lived in a single code space (VB/Delphi style). This was pretty hard to debug and logic was so tightly coupled with the UI code that it was nearly impossible to write tests for it.