Gitmoji: Use ๐Ÿ”ฌ for A/B tests

Created on 9 Jan 2018  ยท  11Comments  ยท  Source: carloscuesta/gitmoji

Hello @carloscuesta :sunglasses:!

  • Emoji: ๐Ÿ”ฌ
  • Code: :microscope:
  • Description: Used when adding A/B tests
emoji

Most helpful comment

Why not ๐Ÿ†Ž?

All 11 comments

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

Was this page helpful?
0 / 5 - 0 ratings