nnf-cbn / 2019-unconference

Organisation of the 2019 unconference
3 stars 4 forks source link

BOF: Sustainable Software Architecture #18

Open denisshepelin opened 5 years ago

denisshepelin commented 5 years ago

Researchers usually do not have specific training in Software Engineering Architecture. Lack of experience makes developing software that amenable for takeover, support and collaboration significantly harder. There are however some patterns that one can follow that would help to organize code. Such patterns go beyond tests or CI but rather what are the core data structures and the functions that are operating on them.

denisshepelin commented 5 years ago

Talks from Hadley Wickham are relevant referring to function design - https://www.rstudio.com/workshops/building-tidy-tools/

denisshepelin commented 5 years ago

The talks from Rich Hickey also somewhat relevant - https://www.infoq.com/presentations/Simple-Made-Easy