Questions tagged [maintenance]
The activities that occur after deployment of a software system. This includes making modifications to released systems, training, operating, and transitioning to support organizations.
209 questions
-1
votes
2
answers
223
views
Best thing to do by private developers in case of impending death or plans to cease development on a personal private project
Suppose I have a personal private code project.
What should the developer do with the code in case of impending death or plans to cease development on their personal private project.
Suppose, they do ...
0
votes
3
answers
218
views
According to Swanson's maintenance activities, what category does paying down Technical Debt in a Software fall into?
I am trying to understand the categories of maintenance activities described by E.B. Swanson, i.e., Perfective, Adaptive, and Corrective; which category does paying down Technical Debt (TD) fall into? ...
3
votes
5
answers
474
views
Can we use Git as an additional tool to better estimate maintenance effort?
I'm working with a codebase that is almost 4y old, just a little under 2000 source files and roughly 100 developers have committed to it.
One of our third-party dependencies is not actively maintained ...
1
vote
1
answer
246
views
How to maintain well structured code and latency optimized code together?
I'm working on a c++ data analysis project. My workflow goes like this
Analyze the data and build models
Optimize the code for latency, to deploy for production
goto 1
Step 1 has lots of machine ...
0
votes
3
answers
1k
views
using git, bringing old tagged releases up to date
I have a git repository with a long history. Releases were tagged along the master branch over time.
If a user wants to go back and check out an old tagged release, they do not have the advantage of ...
-2
votes
1
answer
106
views
Code Base Analysis
Does anyone know of a methodology that can be used on a project file tree to identify dead files, dead code, unused libraries, etc. I have been thinking about this for some time as I seem to inherit ...
1
vote
2
answers
257
views
How to prioritize maintenance work and tech tebt with something like User Pain?
User Pain is an established concept to prioritize bugs in a consistent way that is stable over time by calculating a single score based on a small number of criteria.
https://lostgarden.home.blog/...
3
votes
4
answers
176
views
More maintainable way for handing a variable XML
The data of my application is retrieved from an XML file. XML file is versioned, but there is a new XML version file very often. The structure of each XML file changes with respect to the other ...
0
votes
0
answers
145
views
Change Requests Billing
I have a website developed for my client, and he's currently on an annual maintenance billing for the same post development pushed to production, that he'd paid me for the development charges ...
1
vote
1
answer
273
views
Managing Multiple Applications With Similar Configuration Files
From the .Net perspective (C#, VB, etc.) and MSSQL, I have noticed that for a set of applications (maintained by the same development team) typically have the same defined configuration for connecting ...
4
votes
2
answers
376
views
How to maintain a project documentation?
How is it done in practice to maintain a project documentation but not the documentation to the users but the doc for the maintainers. For example, is it customary to just look at the files and ...
0
votes
2
answers
369
views
Effective method of estimation when dealing with large code bases
Got a largish legacy Java code base at my hands:
~100k LoC
~1100 classes
monolithic and cohesive (no "modules" or so)
many OOP abstraction layers
almost no comments, etc.
The task is to produce time ...
11
votes
4
answers
2k
views
How to review sql changes more effectively? [duplicate]
From my experience, sql code changes almost always tend to be NOT incremental: someone creates a new stored procedure, or modifies an entire embedded sql query for optimization purposes, or creates a ...
1
vote
4
answers
223
views
Struggling vs A Clean rewrite vs extending by overwriting virtual functions
I'm constantly supporting a specialized downloader I wrote 5 years ago! It has to login and download from more then 40 sites. I have kept changing the code over and over as I encountered new sites or ...
7
votes
3
answers
361
views
How should support/bugfixes work in a larger organisation?
We have a team of about 40 engineers who work on a large SaaS platform. As with any organisation, we have an enormous backlog of things we want to deliver from our roadmap. But of course, we also have ...