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