All Questions
4 questions
0
votes
1
answer
113
views
Is duplicating, deleting, pushing, and/or an object to/between lists a code smell?
I'm thinking about a structure like this.
cardGame:
players:
- john:
hand:
- card:
id: 1
suit: diamond
...
3
votes
1
answer
410
views
Dependencies between functions-only modules: hardcoding vs alternatives
In switching from a procedural background to "FP in the small, OO in the large" I'm grappling with the following problem. Suppose there're modules, each only containing numerical math functions ...
1
vote
1
answer
117
views
Simplified API one case class vs robust and multi ADT case class? [duplicate]
Below are oversimplified examples, but I wonder which route to take what is the best practice when designing API, the simple or the more complex and robust which is better?
This looks good and goes ...
71
votes
12
answers
9k
views
"Everything is a Map", am I doing this right?
I watched Stuart Sierra's talk "Thinking In Data" and took one of the ideas from it as a design principle in this game I'm making. The difference is he's working in Clojure and I'm working in ...