This could be a good project for a new student. An example question: we currently implement factory classes/methods to create specific neurons, synapses, etc. How close is what we've done to the classical factory class? Would there be advantages to altering the implementation to be closer? See descriptions at Factory Pattern in C++ and Factory Pattern.
Why do this? To improve code understandability by outsiders and to help us consider if there are patterns we are using in a sub-optimal way (or maybe in a better way...).
This could be a good project for a new student. An example question: we currently implement factory classes/methods to create specific neurons, synapses, etc. How close is what we've done to the classical factory class? Would there be advantages to altering the implementation to be closer? See descriptions at Factory Pattern in C++ and Factory Pattern.
Why do this? To improve code understandability by outsiders and to help us consider if there are patterns we are using in a sub-optimal way (or maybe in a better way...).