Привет, ребята: я обнаружил, что мои приложения clojure очень быстро структурно связаны из-за отсутствия API данных ...- У меня есть карты с ключами, у которых есть имена, которые при неправильном вводе вызывают исключения или ошибки. Я также заметил, что легко ошибиться при деструктуризации списка (например, возможно, вы деструктурируете неправильную часть списка) .....
Исходя из мира Java, обычно я использую свою IDE, чтобы помочь мне получить "правильные" данные из минимальных, неупорядоченных объектов данных - но передача карты clojure кажется противоположной парадигме.
Как клоюрианцы защищают код в отсутствие системы типов или завершения кода ide ...?