this post was submitted on 06 Oct 2023
69 points (94.8% liked)

Python

6416 readers
1 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] luckystarr@feddit.de 5 points 1 year ago (2 children)

The trick is to assign someone the responsibility of the upgrade and give them the authority to tell the other developers how their newly added code shall look like. This will get you there eventually.

Seen it work on a >1 million SLOC project.

[–] bane_killgrind@kbin.social 7 points 1 year ago

Yeah but that requires good planning and better team structure.

That's low margin and therefore doesn't happen often enough.

[–] agressivelyPassive@feddit.de 1 points 1 year ago

This will get you there eventually.

Only if you can actually upgrade piece by piece. In a monolith, you often enough can't just upgrade new lines/methods. In those cases, it's halt all development, pull everyone into upgrading and then continue.