HaeffnerLab / IonSim.jl

a simple tool for simulating trapped ion systems
https://ionsim.org
MIT License
70 stars 17 forks source link

Split each code file into folders #88

Closed marwahaha closed 1 year ago

marwahaha commented 2 years ago

It can be unwieldy to work in files that have several hundreds or thousands of lines of code. Often, as projects get larger, files split into folders. Some teams split every class into a separate file, but that has its own issues.

I think folders are better for being able to make small adjustments without having several hundred lines' context in your head.

marwahaha commented 2 years ago

@jbroz11 it looks like there are decent ways to do this

https://stackoverflow.com/questions/3887736/keep-git-history-when-splitting-a-file