What's your biggest Solution?!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
Good luck, sounds like a lot of work!
The less you need, the more you have. Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load? JaxCoder.com
-
Good luck, sounds like a lot of work!
The less you need, the more you have. Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load? JaxCoder.com
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.. :(
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
42. :rolleyes:
CI/CD = Continuous Impediment/Continuous Despair
-
42. :rolleyes:
CI/CD = Continuous Impediment/Continuous Despair
Maximilien wrote:
Alleluia! All questions have finally been answered! :-D
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
27 projects and there's only two of us working on it. Oh, and dev work isn't even our primary jobs!
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave Kreskowiak -
27 projects and there's only two of us working on it. Oh, and dev work isn't even our primary jobs!
Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
Dave KreskowiakJust a baby solution! :-D still can be a little confusing for newcomers...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I have no solution. But I do have many problems.
"In testa che avete, Signor di Ceprano?" -- Rigoletto
I foresaw it coming! :O :laugh:
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
215 and growing
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
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.
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
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!
-
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.
yup! :/
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
215 and growing
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
wow.. that's a lot! :O
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
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!
good effort! ^_^
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
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.
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
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.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing. -
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
I think my biggest solution used to be somewhere around 20 projects... But 541 :omg: I'll raise you another one though, recently had to run a query on a database with around 41,000 tables X| 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 :omg: Not the largest code file I've ever seen, but probably in my top ten :laugh:
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
-
I used to complain that solution in all my previous work were too big. But now that I just joined EA Games, the solution I work on takes the cake by a big margin: 541 projects! :O Can't wait for VS2022! In fact.. already using the preview.. :laugh: save for a few minor bug, it ain't too bad...
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!
That beats the 334 projects in one of the solution files I work with.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
I think my biggest solution used to be somewhere around 20 projects... But 541 :omg: I'll raise you another one though, recently had to run a query on a database with around 41,000 tables X| 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 :omg: Not the largest code file I've ever seen, but probably in my top ten :laugh:
Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript
41,000 tables.... Now that's ludicrous! :O :laugh: :thumbsup:
A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!