All Questions
Tagged with source-code maintenance
10 questions
-1
votes
2
answers
200
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
2
answers
336
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 ...
4
votes
1
answer
2k
views
Maintain two different versions of similar code [duplicate]
I'm working on a special project where I need to create a new application with a similar but restricted functionality of an original application (basically a type of free application with limited ...
5
votes
4
answers
1k
views
How do I handle merging code that hasn't been merged in ~3 years in an agile manner? [closed]
Our team has recently adopted agile practices and most of the team is new to agile.
In our product, we use some code developed by another team and only they maintain that code. For the last 4-5 years,...
0
votes
0
answers
101
views
How to quickly understand a huge piece of code [duplicate]
(This is a general question but I think is important.)
How do you quickly understand a huge piece of code, say, a project with tens of thousands of lines of code (written by other people)?
Are there ...
11
votes
2
answers
5k
views
Updating copyright headers each new year just because Jan 1st has passed? [duplicate]
I've seen some projects that - with each new year - start to change all files in their source-tree to update the copyright year.
Isn't this just pushing hot air on a level of magnitude? AFAIK:
...
9
votes
2
answers
434
views
What tools or techniques are useful for describing an unfamiliar codebase? [closed]
When manually inspecting unfamiliar code (to review or modify), I seem to have three options.
A top-down read of the code, choosing each next source file by how fundamental the filename seems. I ...
40
votes
10
answers
49k
views
Understanding already existing complex code base [duplicate]
Possible Duplicate:
What is the most effective way to add functionality to unfamiliar, structurally unsound code?
Till now, all I have worked on is with Java projects that I build from scratch (...
26
votes
12
answers
5k
views
How do people manage to write and maintain extremely complex and hard to read code? [closed]
Reading SQLite source code is IMO mission impossible. Yet it is a usable piece of quite complex software (it's a full-blown embedded database after all) that can be downloaded, compiled and used from ...
144
votes
31
answers
159k
views
How do you dive into large code bases?
What tools and techniques do you use for exploring and learning an unknown code base?
I am thinking of tools like grep, ctags, unit-tests, functional test, class-diagram generators, call graphs, ...