TGViewer
The ExtremeCode Times The ExtremeCode Times @extremecode · 35.6K subscribers
Post #1427 28K
Теория не всегда стакается с практикой.

Дано: Есть конструктор документа. Он состоит из 5 объёмных шагов. В UI указаны все номера шагов и помечен шаг, на котором находится пользователь.

Как лучше назвать компоненты, которые соответствуют шагам? Step1, Step2, Step3 и т.д.
Или SetRepresented, SetRepresentative, SetPermision...

В теории: АРЯЯЯЯ ЛУЧШЕ НАЗЫВАТЬ ПО СМЫСЛУ ШАГА, А НЕ ПО НОМЕРУ. НАЗВАНИЕ ОТРАЖАЕТ БИЗНЕС-ДЕЙСТВИЕ.

На практике:
> Прибегает аналитик и говорит, что на шаге 3 в конструкторе баг, надо исправить
> Ты спрашиваешь "шаг 3 это какой?" (не лезть же в код, чтобы в родительском компоненте посмотреть, что там на 3-ей позиции)
> Он тебе говорит "НУ ЭТО ТАМ, ГДЕ РЕПРЕСЕНТЕД УСТАНАВЛИВАЕТСЯ"
> Ищешь SetRepresented, который спрятался между SetRepresentative, SetReplied, SetReported.
> Компоненты расположились в IDE по алфавиту, поэтому первый шаг лежит 4-ым, а последний вторым.

По факту, всё будет быстрее, если назвать компоненты Step1, потому что и клиент и аналитик первым делом выдадут номер шага, а не бизнес-смысловое название. Потому что ты первым делом вспомнишь номер шага, а не бизнес-смысловое название.

Эмпирика-пракитка > Теория из книжек-хуижек.
  • 🤯 184
  • 💯 103
  • 👏 35
  • ❤ 19
  • 🥴 16
  • 🗿 10
  • 🤓 6
  • 🔥 2
  • 😭 2
More from @extremecode
  1. Sep 21, 2026Вспоминаю как я батрачил в месте где компиляцию легаси на плюсах ставили на ночь.
  2. Sep 18, 2026ИИ-платформа Рег.облака: один API вместо десяти провайдеров Проверить, какая LLM работает…
  3. Sep 18, 2026А за кого бы проголосовала муха-дрозофила? 🤨
  4. Sep 18, 2026Че как на счет контента про устройство работы мухи? Разобрать по бырому как она там функци…
  5. Sep 17, 2026Хакатон на космических данных. Санкт-Петербург, Красноярск или онлайн из любой точки стран…
  6. Sep 16, 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 →