#296

Код не для исполнения

Иногда можно писать код, который никогда не будет исполняться, но который очень важно чтобы никто другой не написал.

Например, у меня есть разветвистый if .. else if .. else if ... В конце каждой ветки стоит почти одинаковый вызов. И вот в одной из веток его нет, а логика очень похожа. И чтобы мой коллега как-нибудь не заметил эту очевидную проблему и не скопировал туда строчку — это сделал я сам:

this.$notify.success('Advanced Trial started');

// this.$bus.$emit('UPDATE_ROOT_USER'); // <-- код не для компьютера!

// Normally we would update root user and the interface will re-render.
// But we want to kick in all handlers on first login after plan purchase
// and it is way easier to do that with a boring reload instead of update.

setTimeout(() => document.location.reload(), 1000);

Если бы я не написал этой строчки this.$bus.$emit(), то рано или поздно она была бы кем-то сюда внесена, потому что везде же она есть.