Clojurians
#other-languages
<
2016-05-16
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

martintrojer10:05:34

also known as writing clojure

jsa-aerial19:05:47

Amazing - I never seem to have that issue

seancorfield19:05:11

:point_up::skin-tone-2: Yeah, same here. Some people seem to run into type errors and null pointers in Clojure a lot more than others. Not sure why that is @jsa-aerial

jsa-aerial19:05:37

It is a puzzle. Nobody here seems to have this issue. I sometimes wonder if it is connected to people still using a top down 'type driven' approach as opposed to bottom up 'transformational' approach

seancorfield20:05:40

We develop primarily in the REPL, copying that code to tests or source as needed, then augment with more tests and then flesh out functionality and refactor etc. So most edge cases and integration errors are caught in the REPL as we experiment, or early on in test writing when we deal with boundary cases.

jsa-aerial20:05:10

Yup, sounds about right