Как сделать код на Kotlin более понятным

kotlin

В этой статье я дам несколько советов с примерами, как сделать код на Kotlin более понятным для чтения.

Другие полезные статьи на тему Kotlin:

Используйте require и check:

Используйте функции вместо комментариев:

А лучше — функции-расширения:

Инфиксные функции делают код более легким для чтения:

Делайе функции инфиксными, если:

  • функция не имеет побочных эффектов;
  • имеет простую логику;
  • имеет короткое имя;
  • используется в местах, где скобки будут мешать чтению.

Используйте функции with, apply и also:

Не указывайте тип там, где его можно не указывать:

Исключения:

  • возвращаемый функцией тип слишком сложный, например Map<Int, Map<String, String>>;
  • когда вызываешь функции, не имеющие nullable-аннотации (например, обычные функции Java).

Используйте присваивание при создании функции, состоящей из одного выражения:

Typealias упростит работу со сложными типами:

Используйте метки точности для уточнения типа присваиваемого значения:

Пользуйтесь подчеркиванием, чтобы сделать длинные числа более читаемыми:

Применяйте интерполяцию строк, чтобы сделать их более читаемыми:

Используйте оператор ? для возврата управления:

Применяйте тип Sequence для оптимизации обработки очень длинных списков (более 1000 элементов):

Используйте обратные кавычки при написании имен тестов:

Write fluent code in Kotlin — полная английская статья с советами о том, как написать чистый код на Kotlin.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Добавить комментарий