В этой статье я даю короткие советы по улучшению качества Swift-кода.
1. Попробуйте использовать типы значения (value types).
Типы значений легче, чем классы.
❌
✅
2. Используйте «!» как можно меньше и используйте «!» только в локальном коде.
Это гарантирует, что будет меньше сбоев.
❌
✅
3. Используйте детерминированные типы и сократите использование Any/AnyObject.
Неоднозначный тип всегда является источником ошибок.
❌
✅
4. Используйте детерминированный тип и используйте пользовательский тип для замены словаря.
Ключевое значение Dictionary имеет неопределенность типа.
❌
✅
5. Используйте перечисления и константы вместо жесткого прописывания кода.
Жесткое прописанный код нелегко контролировать, а его изменение всегда будет непонятно.
❌
✅
6. Используйте KeyPath вместо жесткого прописывания строки.
В строке легко ошибиться, надежнее проверить компилятором
❌
✅
Надеюсь, эта статья поможет вам. Кроме того, у вас есть вопросы? Вы можете оставить мне сообщение.