The Swift Programming Language (Swift 4) / Swift 4: API Design Guidelines
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Основы trambalda 25.08.17 в 12:12 |
|
|
Понятность кода является самой важной вашей целью. Методы и свойства объявляются всего один раз, а используются очень часто. Разрабатывайте API так, чтобы сделать их использование понятным и лаконичным. При разработке прочтение объявления редко является достаточным; всегда проверяйте насколько понятно все выглядит в контексте. trambalda 25.08.17 в 12:15 |
||
|
Понятность кода намного важнее краткости. Несмотря на то, что Swift может быть очень компактным, нет задачи создать код с минимально возможным количеством символов. Краткость в Swift, это побочный эффект, получаемый из-за строгой типизации и свойств языка, которые естественным образом уменьшают объем кода. trambalda 25.08.17 в 12:33 |
||
|
Документируйте через комментарии каждое объявление. Пересмотр кода, осуществляемый во время написания документации, может оказать сильное влияние на качество вашего кода, поэтому не пренебрегайте этим. trambalda 25.08.17 в 12:35 |
||
|
Если вы затрудняетесь описать API простыми словами, возможно, вы спроектировали плохой API. trambalda 25.08.17 в 12:36 |
||
|
Используйте разновидность разметки, принятую в Swift: trambalda 25.08.17 в 12:37 |
||
