Hello @carloscuesta :sunglasses:!
:microscope: Why not ๐?
I like @erikhuizinga 's suggestion. It is much more straight forward and very likely that a user would be able to infer the meaning immediately. I can work on this if approved.
I am not an expert but is A/B testing a thing to do in a single commit? Can you present an example on github when you would use this emoji?
I have a commit in a private repo (so I cannot link to it, sorry not sorry ๐): the commit is in a branch that implements an A/B tested feature. However, the commit bearing the ๐ emoji in the commit message is the one that adds the actual boolean logic to either enable or not enable the feature under test.
So I'd say that ๐ is used when implementing the logical branches where the feature under test is put into the control group, or in the test group.
@erikhuizinga Thanks for response. The case commit you mentioned seems to boil down to feature flag #183, which could be used for that case. I know it's not the same, but using :ab: symbol, in my opinion is very rare and I am not convinced it is worth adding the symbol.
Would you agree that feature flag covers that to some extent?
Yes, agreed. ๐ would be a more specific case of ๐ฅ, which is a more specific case of โจ: adding a feature flag is like adding (the possibility of) a feature.
The question is: how specific do you want to go?
At the extreme (which is nonsense), we could take _every_ emoji (including combinations/variations) and think of a programming use case for it, just to have the emoji. That's not a valid approach. Using ๐ for a feature flag for an A/B test somewhat falls under that category.
Hello, I think this issue has been solved by #358 and can be closed.
@KaKi87 What the common point between A/B testing and feature flags? ๐ค
A/B testing uses feature flags.
Also I generally use :alembic: for ab testing
Closing, seems like people use existing emojis
Most helpful comment
Why not ๐?