Timeline for Shared library and modules with versioning
Current License: CC BY-SA 4.0
10 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Aug 15, 2022 at 11:03 | history | edited | Doc Brown | CC BY-SA 4.0 |
typo fixed
|
Aug 9, 2021 at 14:06 | vote | accept | TomatenSalat | ||
Aug 9, 2021 at 9:54 | comment | added | Doc Brown | ... if, however, the shared lib is something not too complicated under your teams control as well as all the 100 modules using it, and you have some powerful refactoring tools as well as automated tests, even a non-backwards compatible API change may not be painful. | |
Aug 9, 2021 at 9:50 | comment | added | Doc Brown | ... and each of the modules is large enough to be maintained by two different sub-teams, updating the module based on Python 2 two 3 may not be economically, but freezing the development of one modules may not be possible through contractual bindings. | |
Aug 9, 2021 at 9:47 | comment | added | Doc Brown | ... the "number of modules" alone is no useful metrics. Two modules alone can be enough to require a shared lib in two versions, depends all on what you call a module, how large a module is and how the organizational situation looks like. For example, lets say the "shared lib" is the whole "Python" stack, and the two shared libs are "Python 2" and "Python 3" (which has become famous for not being really backwards compatible". In case you are managing a larger application with two huge "modules", one base on Python 2 and one on Python 3 ... | |
Aug 9, 2021 at 9:38 | comment | added | Doc Brown | @TomatenSalat: maybe you can start by putting your question into a context first? | |
Aug 9, 2021 at 9:37 | comment | added | TomatenSalat | Can you please put "larger system" into a quantifiable context? I mean it doesn't have to be very precise but are we talking about 20 modules or 100 modules? Also what do you think about the idea of just having just 2 versions of the shared library, the frozen one with which all modules have been tested and one that is updated? | |
Aug 7, 2021 at 21:29 | history | edited | Doc Brown | CC BY-SA 4.0 |
deleted 9 characters in body
|
Aug 6, 2021 at 21:04 | history | edited | Doc Brown | CC BY-SA 4.0 |
added 726 characters in body
|
Aug 6, 2021 at 20:52 | history | answered | Doc Brown | CC BY-SA 4.0 |