Именованные аргументы функций и методов
- В вызовах методов с несколькими аргументами следует использовать именованные аргументы. Это позволит избежать ошибок при рефакторинге (при смене порядка следования аргументов) и улучшит понятность кода. - Как не надо делать: - constructor(response: EventResponse) : this(
 response.eventId,
 response.eventCode,
 response.eventName
 )- Как лучше сделать: - constructor(response: EventResponse) : this(
 eventId = response.eventId,
 eventCode = response.eventCode,
 eventName = response.eventName
 )