Как создать надежный API данных в Clojure

Привет, ребята: я обнаружил, что мои приложения clojure очень быстро структурно связаны из-за отсутствия API данных ...- У меня есть карты с ключами, у которых есть имена, которые при неправильном вводе вызывают исключения или ошибки. Я также заметил, что легко ошибиться при деструктуризации списка (например, возможно, вы деструктурируете неправильную часть списка) .....

Исходя из мира Java, обычно я использую свою IDE, чтобы помочь мне получить "правильные" данные из минимальных, неупорядоченных объектов данных - но передача карты clojure кажется противоположной парадигме.

Как клоюрианцы защищают код в отсутствие системы типов или завершения кода ide ...?

9
задан jayunit100 7 October 2011 в 05:09
поделиться