How to refactor a myriad of similar classes
I’m faced with similar classes A1, A2, …, A100. Believe it or not but yeah, there are roughly hundred classes that almost look the same. None of these classes are unit tested (of course 😉 ). Each of theses classes is about 50 lines of code which is not too much by itself. Still this is way too much duplicated code.
Refactoring web pages with user controls
Is it good design to use many user controls to help refactor a web application?
Help Improve DB model/strategy, for use in refactoring SQL-ridden legacy code
Question:
How to add cases to large legacy code base project? [duplicate]
This question already has answers here: Writing Tests for Existing Code (7 answers) What is the most effective way to add functionality to unfamiliar, structurally unsound code? [duplicate] (7 answers) I’ve inherited 200K lines of spaghetti code — what now? (19 answers) Closed 9 years ago. There is a legacy project full of C++ code. […]
How to solve the Lava flow anti-pattern?
In this blog post, the author describes an anti-pattern called the “lava flow”
How to solve the Lava flow anti-pattern?
In this blog post, the author describes an anti-pattern called the “lava flow”
When designing a replacement application, how can I compare its performance to the original, if there are no existing statistics?
I don’t believe there are any performance statistics kept for the application I’m being asked to replace, and don’t want to ask the individuals doing the work to manually record things like how long it takes them to perform a given task. However, the main objective of my project is to make it easier for the users to get their work done. If I don’t know how difficult or time consuming it is for them now, how can I objectively show that the new system fulfills that objective?
When designing a replacement application, how can I compare its performance to the original, if there are no existing statistics?
I don’t believe there are any performance statistics kept for the application I’m being asked to replace, and don’t want to ask the individuals doing the work to manually record things like how long it takes them to perform a given task. However, the main objective of my project is to make it easier for the users to get their work done. If I don’t know how difficult or time consuming it is for them now, how can I objectively show that the new system fulfills that objective?
When designing a replacement application, how can I compare its performance to the original, if there are no existing statistics?
I don’t believe there are any performance statistics kept for the application I’m being asked to replace, and don’t want to ask the individuals doing the work to manually record things like how long it takes them to perform a given task. However, the main objective of my project is to make it easier for the users to get their work done. If I don’t know how difficult or time consuming it is for them now, how can I objectively show that the new system fulfills that objective?
Gap between Code base and Production application
Background I joined a company as a solutions architect less than a year ago, with a main task of consolidating, and modernizing legacy code resulting from 90+ company acquisitions over the past 20+ years. One of those legacy applications, is a desktop application written in VB 6.0 that accesses a SQL Server database and has […]