Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What's your biggest Solution?!

What's your biggest Solution?!

Scheduled Pinned Locked Moved The Lounge
csharpcomhelpquestion
42 Posts 24 Posters 51 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Super Lloyd

    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!

    Mike HankeyM Offline
    Mike HankeyM Offline
    Mike Hankey
    wrote on last edited by
    #2

    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

    S D 2 Replies Last reply
    0
    • Mike HankeyM Mike Hankey

      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

      S Offline
      S Offline
      Super Lloyd
      wrote on last edited by
      #3

      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!

      B 1 Reply Last reply
      0
      • S Super Lloyd

        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!

        M Offline
        M Offline
        Maximilien
        wrote on last edited by
        #4

        42. :rolleyes:

        CI/CD = Continuous Impediment/Continuous Despair

        S 1 Reply Last reply
        0
        • M Maximilien

          42. :rolleyes:

          CI/CD = Continuous Impediment/Continuous Despair

          S Offline
          S Offline
          Super Lloyd
          wrote on last edited by
          #5

          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!

          B 1 Reply Last reply
          0
          • S Super Lloyd

            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!

            D Offline
            D Offline
            Dave Kreskowiak
            wrote on last edited by
            #6

            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

            S 1 Reply Last reply
            0
            • D 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 Kreskowiak

              S Offline
              S Offline
              Super Lloyd
              wrote on last edited by
              #7

              Just 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!

              1 Reply Last reply
              0
              • S Super Lloyd

                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!

                CPalliniC Offline
                CPalliniC Offline
                CPallini
                wrote on last edited by
                #8

                I have no solution. But I do have many problems.

                "In testa che avete, Signor di Ceprano?" -- Rigoletto

                In testa che avete, signor di Ceprano?

                S 1 Reply Last reply
                0
                • CPalliniC CPallini

                  I have no solution. But I do have many problems.

                  "In testa che avete, Signor di Ceprano?" -- Rigoletto

                  S Offline
                  S Offline
                  Super Lloyd
                  wrote on last edited by
                  #9

                  I foresaw it coming! :O :laugh:

                  A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                  1 Reply Last reply
                  0
                  • S Super Lloyd

                    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!

                    Kornfeld Eliyahu PeterK Offline
                    Kornfeld Eliyahu PeterK Offline
                    Kornfeld Eliyahu Peter
                    wrote on last edited by
                    #10

                    215 and growing

                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

                    S 1 Reply Last reply
                    0
                    • S Super Lloyd

                      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 Offline
                      A Offline
                      Amarnath S
                      wrote on last edited by
                      #11

                      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.

                      S 1 Reply Last reply
                      0
                      • S Super Lloyd

                        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!

                        OriginalGriffO Offline
                        OriginalGriffO Offline
                        OriginalGriff
                        wrote on last edited by
                        #12

                        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!

                        "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

                        S 1 Reply Last reply
                        0
                        • A Amarnath S

                          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.

                          S Offline
                          S Offline
                          Super Lloyd
                          wrote on last edited by
                          #13

                          yup! :/

                          A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                          1 Reply Last reply
                          0
                          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                            215 and growing

                            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                            S Offline
                            S Offline
                            Super Lloyd
                            wrote on last edited by
                            #14

                            wow.. that's a lot! :O

                            A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                            1 Reply Last reply
                            0
                            • OriginalGriffO OriginalGriff

                              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!

                              S Offline
                              S Offline
                              Super Lloyd
                              wrote on last edited by
                              #15

                              good effort! ^_^

                              A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                              1 Reply Last reply
                              0
                              • S Super Lloyd

                                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!

                                M Offline
                                M Offline
                                musefan
                                wrote on last edited by
                                #16

                                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.

                                S J 2 Replies Last reply
                                0
                                • S Super Lloyd

                                  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!

                                  Greg UtasG Offline
                                  Greg UtasG Offline
                                  Greg Utas
                                  wrote on last edited by
                                  #17

                                  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.

                                  <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
                                  <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

                                  S M 2 Replies Last reply
                                  0
                                  • S Super Lloyd

                                    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!

                                    Sander RosselS Offline
                                    Sander RosselS Offline
                                    Sander Rossel
                                    wrote on last edited by
                                    #18

                                    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

                                    S 1 Reply Last reply
                                    0
                                    • S Super Lloyd

                                      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!

                                      G Offline
                                      G Offline
                                      GuyThiebaut
                                      wrote on last edited by
                                      #19

                                      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

                                      1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        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

                                        S Offline
                                        S Offline
                                        Super Lloyd
                                        wrote on last edited by
                                        #20

                                        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!

                                        Sander RosselS S 2 Replies Last reply
                                        0
                                        • Greg UtasG Greg Utas

                                          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.

                                          S Offline
                                          S Offline
                                          Super Lloyd
                                          wrote on last edited by
                                          #21

                                          nice

                                          A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups