3 ms·
There’s an important distinction between program correctness and program pleasantness. A program can be incorrect but still quite pleasant. Video games have man
by User23 5y ago
There’s an important distinction between program correctness and program pleasantness. A program can be incorrect but still quite pleasant. Video games have many exemplars. Roughly speaking correctness means satisfying some specification and pleasantness means pleasing the program’s users (or owners, which usually means commercial success).
Given that context, what do you mean by crap?
- rreyes1979 5y agoI mean, code that is hard to read, maintain, extend and or test. All of those together give you a pleasant (from the dev perspective) code base to work on. And if correctly applied together with a thoughtful UI, they can give users a good experience too.