↳
In-reply-to
»
@prologic Hmm, yeah, hmm, Iโm not sure. ๐
It all appears very subjective to me. Is 2k lines of code a lot or not?
โค Read More
I feel like complexity is measured differently at different levels of a project..
- at the function level you use cyclomatic complexity or how many branches internally and how much you need to keep in mind as it calls out to other functions.
- at a file/module level is a balance of the module doing too much against being so granular that you have cross dependency across modules. I have trouble with keeping things dry at this level because it can lead to parts being so abstract or generalized that it adds complexity.
- at a project level i suppose its a matter of how coupled things are across sub-modules.