|
Mike Hankey wrote: sounds like a lot of work
I dunno how many man years there is in it.. but one thing I know for sure.. most people only understand the surface of what they do.. which is not ideal.. unavoidable, but not ideal..
|
|
|
|
|
Super Lloyd wrote: most people only understand the surface of what they do.. which is not ideal. i try to make sure all my friends are more superficial than i am ... that is not easy to do when trying to avoid understanding them
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
modified 21-Jul-21 2:40am.
|
|
|
|
|
If you build it, they will come.
|
|
|
|
|
42.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
Maximilien wrote: 42.
Alleluia! All questions have finally been answered!
|
|
|
|
|
|
27 projects and there's only two of us working on it.
Oh, and dev work isn't even our primary jobs!
|
|
|
|
|
Just a baby solution!
still can be a little confusing for newcomers...
|
|
|
|
|
I have no solution. But I do have many problems.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
I foresaw it coming!
|
|
|
|
|
215 and growing
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
wow.. that's a lot!
|
|
|
|
|
Super Lloyd wrote: 541 projects
Just making note, in the mind, of the names of these solutions, and what they do, is an effort in itself.
|
|
|
|
|
|
29.
I actually had to knock up some code to find out ...
string basePath = @"D:\Documents\AA Backed Up\My Projects";
string[] projects = Directory.GetFiles(basePath, "*.csproj", SearchOption.AllDirectories);
var solutions = projects.GroupBy(p => ExtractSolution(p, basePath))
.Select(g => new { Solution = g.Key, ProjectCount = g.Count() })
.OrderByDescending(a => a.ProjectCount);
foreach (var solution in solutions)
{
Console.WriteLine($"{solution.Solution} : {solution.ProjectCount}");
}
...
string ExtractSolution(string p, string b)
{
string result = p.Substring(b.Length + 1);
result = result.Substring(0, result.IndexOf('\\'));
return result;
}
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
That is crazy!
Is that all just for the Frostbite engine? I assume it doesn't include any of the actual games?
Is there a good reason for so many projects, or is it more a case of breaking things out to better control who gets access to what?
I am currently on 27 projects. I guess if a product had lots of "off the shelf" plugins, that might be a good cause to grow the project count considerably, but other than that not sure how I would ever hit triple figures.
|
|
|
|
|
That's just the Frostbite editor app (for the artist), the engine is another project. 600 projects.
No game code in our Melbourne studio..
I am too new to comment whether all these project are needed or there just in case....
and many coworkers have no clue either about that... too big!
|
|
|
|
|
A platform that supported multiple products, most of which could be combined in a superset build. Over 30M lines of source code in all. It should have been smaller, but that's the norm for legacy software.
|
|
|
|
|
|
Greg Utas wrote: Over 30M lines of source code in all.
Only 30 lines of code?!?!
That's crazy!
Almost as crazy as the fact you count lines of code as a decimal... 
|
|
|
|
|
It was written in APL.
|
|
|
|
|
I think my biggest solution used to be somewhere around 20 projects... But 541
I'll raise you another one though, recently had to run a query on a database with around 41,000 tables
My current biggest solution has six projects, but it's part of a larger environment with multiple solutions, which al have around five projects.
It's microservicey, basically one monolith (which also isn't big, with five projects) with some smaller services around it.
I think my solution with the most lines of code has a single project.
It's a VB.NET project I inherited and it's by far the least maintainable.
It has a form with over 4000 LOC, it calls services, databases, draws stuff, it does everything
Not the largest code file I've ever seen, but probably in my top ten
|
|
|
|
|
41,000 tables....
Now that's ludicrous!
|
|
|
|
|