Итак, мы используем в работе очень хорошую библиотеку ramda, и это здорово, потому что мы можем использовать в основном бесточечный стиль кода. Проблема в том, что гораздо меньше мест, где можно посмотреть, когда что-то идет не так, указывает на что-то в нашем коде; большинство ошибок во время выполнения возникают из-за неправильного использования составных функций ramda. Объедините это с передачей этих функций в фреймворк, который использует много перенаправления (мы на реакции/редукции), и часто, когда что-то идет не так, это глубоко в библиотечном коде, и очень трудно понять, куда я пошел. неправильный.
Есть ли способ смягчить эту проблему, не отходя от бесточечного стиля?