4 ms·
This is an average rate. There are large parts of the code base that are configurations, mappings, or just glue code. Even if you're not familliar with the lang
by grogenaut 4y ago
This is an average rate. There are large parts of the code base that are configurations, mappings, or just glue code. Even if you're not familliar with the language you get a sense for it quickly, you can power through those at 10kloc or higher when you hit a run, you can also rule out directories quickly after you see an example. You can also ask the people you're reviewing "is this directory just all kube config? where's the security settings?". and go at a high rate for reviewing the code.
When you get to interesting code you then slow way down, maybe 10loc / minute.
Remember, for diligence, you're doing risk reduction, your job specifically is determine that there is in fact secret sauce, the product is there, not to understand it. In fact it's problematic if you 100% understand that secret sauce.
- x86x87 4y agoYeah no. I still don't see it. You claim "I could review the 200-500kloc codebases". I've worked on due diligence from both sides of the table in the past and this is not how it works.