Цель

Целью дизайнеров выражений/API должно быть отсутствие дополнительных символов. Откуда мы знаем, что означает Additional?

Анализ

Как мы определили необходимость? Вот несколько критериев:

  1. Если выражение лучше спроектировано, инструменты будут работать лучше. Вот несколько примеров:


Как улучшить импорт Typescript/ES6
Редизайнmedium.com





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

2. Выражение так же легко запоминается в сокращенной форме.

мышление

Применение принципа управления теоретическими пределами. Другими словами, речь идет о нулевых авариях — это то, что допустимо. Если это ширина экрана, попросите нулевую ширину.