[Development] A modest proposal: disable lower-case keywords (emit, foreach, forever, signals, slots) by default
Shawn Rutledge
Shawn.Rutledge at qt.io
Fri Feb 21 13:59:28 CET 2020
> On 21 Feb 2020, at 13:30, Mitch Curtis <mitch.curtis at qt.io> wrote:
> How can you tell if it's a signal being emitted or just a function call without the emit syntax? With the emit syntax before the signal emission, it's immediately obvious that it's a signal. Not all signals follow the *Changed() naming convention, nor should they, so it becomes even less obvious in those cases.
Invent a naming convention? Add a feature to Creator that makes it clear, like different syntax highlighting or a little symbol next to it?
(Some people name every slot function starting with the word “slot” to make clear what it is.)
More information about the Development
mailing list