Replies: 1 comment 2 replies
-
Ahah, naming things, here we go.
I know very well that feeling, so I'd like to explain why I picked "skip" (if you can believe me, I thought a lot about it 😅). First thing: what does the system normally do? Send backplane notifications (if configured). Sure, we can talk for years about "EnableFoo" with a default value of Second thing: you can already skip L1 and/or L2: again, normally they are used, and if you want you can opt-into skipping them, which is the exception. Last thing: for me, consistency rules. If A is right and B is wrong, of course choose A. Easy. But if A is right and B is also right and I just slightly prefer A but there are already other cases of similar-to-B around, then I'd go with B. Again, consistency. It lowers the cognitive burden by always being "the same". So to recap we have:
I like the uniformity here.
I don't like to add them, this will create confusion for all the other users. BUT! If you really have a hard time making sense of it, you can create a couple of ext methods on Hope this helps, let me know! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi. First of all, naming is hard and no name is 100% perfect for all use cases so feel free to completely object my proposal.
SkipBackplaneNotifications is such a hard name for me. Whenever I read the code I'm like this:

I would have a much easier time if the name of the property would say what the functionality will do instead of what it will not do (do not skip notifications -> send notifications)
If at this time you are still not hating me then you might consider some aliases:
Beta Was this translation helpful? Give feedback.
All reactions