Skip to main content
13 events
when toggle format what by license comment
Aug 16, 2022 at 6:00 history tweeted twitter.com/StackSoftEng/status/1559419708058832896
Aug 15, 2022 at 12:45 comment added JonasH Option 2 may have issues if the modules need to share types defined in the shared library. Jon Skeet has an article on Options for .NET’s versioning issues that may be relevant.
Aug 9, 2021 at 14:06 vote accept TomatenSalat
Aug 9, 2021 at 12:03 comment added Ewan @TomatenSalat you cant adapt a previously released version, you could release a v1.1 and update the versioned used on all the clients, but then you might as well upgrade to the latest
Aug 9, 2021 at 11:16 comment added Ben Cottrell @TomatenSalat Are the bug fixes always urgent (and if its urgent, wouldn't it be urgent for all the modules)?. What if there's a new version which doesn't have something you need, couldn't you just defer updating? - i.e. How often do you really gain any benefit from updating, and how often can you simply defer the update until a later date? (So that you can reduce the frequency of updates down to only the bare minimum necessary)
Aug 9, 2021 at 9:30 comment added TomatenSalat @ThomasOwens at the moment they are libraries but could be separated into many different executables. At the moment they are distributed to together but maybe having an installer that only updates certain parts would be a benefit of #2
Aug 9, 2021 at 9:29 comment added TomatenSalat @Ewan adapting all the Editors to work again with those breaking changes would also work, but it is a lot of work depending on how big the changes are. after certain cycles the newest versions of the Shared Library have to be used anyways to avoid the technical dept that Doc Brown mentioned below
Aug 9, 2021 at 9:26 comment added TomatenSalat @BenCottrell sometimes a Module needs a bugfix in the Share Library, then the newest version has to be used at least in that one
Aug 6, 2021 at 20:52 answer added Doc Brown timeline score: 3
Aug 6, 2021 at 17:16 comment added Thomas Owens What do you mean by "module"? Do modules A, B, and C form a single application? Or are they three separate applications? Are they always distributed together or can you have different combinations of A, B, and C?
Aug 6, 2021 at 17:07 comment added Ewan 2 is the only one that actually works if you have breaking changes
Aug 6, 2021 at 16:35 comment added Ben Cottrell Can't you use the same version of the library for all modules without always using the latest?
Aug 6, 2021 at 16:08 history asked TomatenSalat CC BY-SA 4.0