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?

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.

โค‹ Read More