Linked Questions
92 questions linked to/from I've inherited 200K lines of spaghetti code -- what now?
2
votes
1answer
75 views
What types of documents should I include in a legacy software documentation package?
TL;DR: What would you look for in a collection of documentation when taking over an app to be run a larger scale than originally designed for?
I've been tasked with writing documentation for an ...
-2
votes
1answer
91 views
New frontend for legacy code
How would you engineer this:
You have a legacy application that is a big ball of mud and a monolith. This application is "impossible" to change to look good on mobile devices.
The management ...
0
votes
2answers
215 views
Anti-pattern in which code blocks are indirectly used as parameters
I was recently trying to explain a particular anti-pattern to some novice programmers and found that it was hard to express without an overly-detailed example. I'm sure it has a name and that someone ...
0
votes
0answers
79 views
What to do with a legacy code base with no unit tests and complex architectural structure [duplicate]
I have been working for my company for almost a year now and been primarily focused on adding features and maintaining two 15+-year-old WPF Projects and one 20+-year-old WinForms Project. The ...
1
vote
1answer
92 views
Modernizing legacy application
We have an application that has served us and our clients well from some 20 years now. Pretty good track record but it's obviously showing it's age in some areas.
We are looking for advise and ...
0
votes
0answers
70 views
Structuring a “Large” Windows Forms Project and Solution To something with Multiple Sub-Projects
I've willingly inherited a VB.Net forms project based on .Net 3.5 last edited with VS2012. I was able to open it up and up-convert it to VS2017. I can compile and run it and make some little tweaks. ...
3
votes
1answer
303 views
How to modernize large legacy Fortran program? [duplicate]
Problem Background
Recently, I joined a government agency as a software engineer/scientist/analyst. Previously, worked in software industry - gained 3 years of software engineering experience at ...
4
votes
4answers
569 views
How to comprehensively test software that doesn't play well with testing?
I'm currently working in a project that aims to implement automatic testing of a software package. You can imagine this software is a bit like Excel in that it has a workspace that contains all the ...
1
vote
7answers
363 views
Dealing with large code base quickly in agile
At my current company, the project I work on is coded in Java, at least for the systems / backend part. Whenever I get assigned a task dealing with the Java code, it take me hours or even days to ...
1
vote
0answers
98 views
How do I best document a codebase that someone else will soon inherit? [closed]
I will be changing jobs soon, and I would like to make life as easy as possible for whoever inherits the codebases in the future. There is unlikely to be overlap time where a new hire could ramp up ...
0
votes
0answers
65 views
What should I do if I am unfamiliar with my organisation's codebase? [duplicate]
I've recently started my first job as a software developer at a small startup company.
I do not have a degree in a software engineering related field, although, I have very recently completed an A-...
-1
votes
1answer
279 views
How to ramp-up software testing from zero on a code base of approximately six years of development and in a team without practical knowledge?
In a feedback for a (deleted) question I asked here last year, I was told that there is not easy way to do software testing. We may find prepared test cases for protocols but in most case the test are ...
1
vote
1answer
153 views
How to ensure invariants, and is that even the right question?
A team created a structure like this (pseudo-code):
struct Rectangle {
int left, right, top, bottom;
}
Half a project later, the team realized that two thirds of the code was filling this ...
-3
votes
1answer
170 views
What things to refactor first [duplicate]
I do understand this is a wild question and totally open-ended but just wanted to know that I am barking up the right tree.
I've inherited a large code base of many solutions and services, and whilst ...
22
votes
8answers
4k views
Agile - What we doing wrong?
I'm a developer in an agile team, and we try to use Scrum.
So I'll put here a hypothetical problem to illustrate the situation.
We have a very old app, using some messy and bad maintainability ...