TGViewer
99developers 99developers @ctodevelopers · 1.76K subscribers
Post #219 2.43K
Нужно ли писать юнит-тесты в стартапах? Холиварный вопрос.

Кто-то явно выступает за то что не, ты что, тесты зло на старте (а может и не только на старте), кучу времени на них потратишь, а тебе продукт надо делать людям показывать и т.д.

Мы в пятницу запустили Waitlist для своего стартапа. Waitlist работает поверх WhatsApp и построен на рефералках, за каждый референс друга мы даем тебе 1 бесплатный перевод денег в твою родную страну. Запустили, начали показывать первым пользователям.

⚡️ Тут надо сделать небольшую ремарку что вообще работа с Whatsapp как с платформой – это еб..й п..ц, если честно. Хуже платформы представить невозможно, но наша аудитория активно пользует его, значит работаем с ним. Так вот, для того чтобы рефералы работали, нам надо как-то быстро понимать кто тебя зареферил. Решили что первым сообщением стоит отправить промокод, это инициирует диалог и дальше дает боту возможность провести человека по небольшому флоу и зарегистрировать в Waitlist. Первое сообщение – просто сам реферальный код.

Начали тестить, показывать людям. Оказалось что они ваще не вдупляют че за фигня у них выскочила с каким-то набором букв в сообщении. И тормозят. Казалось бы, ну бот, ну нажми Send и все. Не, тормозят. Решили первым сообщением добавить прям “Hi, I want to join the waitlist, here is my referral code: ABCDEF”. Сработало гораздо лучше.

🍏 Так вот, я ж про юнит-тесты в стартапах. Трекинг рефералов – ключевая идея всего waitlist, вокруг которого строим механики. Сегодня одно сообщение, завтра другое. Парсить строки – да ну нафиг, никакого удовольствия. Проще написать пачку тестов с разными сценариями, которые гарантируют что я правильно затрекаю рефералку и правильно определю от кого пришел человек. Я на написание этих тестов потратил минут 15, они не идеальные, в них есть что порефакторить, но они дают мне спокойствие что как ни крути, я не сломаю свою рефералку.

Так что не знаю как вам, а мне 15 минут на написание юнит тестов теперь экономят кучу нервных клеток.
  • 🔥 20
  • 👍 7
More from @ctodevelopers
  1. Sep 30, 2026Еще один стейблкоин. И почему новый OUSD может серьезно пошатнуть USDC и USDT? Стейблкоины…
  2. Sep 19, 2026Недавно поймал себя на том, что не помню нюансы работы одного из наших сервисов внутри Jaz…
  3. Sep 7, 2026Сегодня расскажу вам про одну очевидную и забавную дилемму, которая есть во всех приложени…
  4. Aug 28, 2026И даже свой канал в телеграм завели, как же без этого https://t.me/jazarione
  5. Aug 28, 2026У меня 20 USDT на Tron, 20 USDC на Solana, еще 30 USDC мне прислали в Base и где-то лежали…
  6. Aug 21, 2026Для начала оффтоп, друзья, я честно скажу, был приятно удивлен большим количеством вопросо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →