And that comes down to tooling. I don't know what RDi has as I spend 95% of my time doing work in Node these days.
However, in VS Code when I am working on an application, I have an extension called Git Blame installed. Whenever my cursor is on a line, I can look at the bottom of the IDE and it will say "Blame Joe Pluta (2 months ago)" for example. If I need more info, I simply click that "Blame" line and the repo, GitHub in our case, opens with all of the info about that commit. So I see changes to that file and any others that were changed in that commit as well as the description for that commit.
So I actually get all the info you mention and more without scrolling up to the top of the program to look at the comments that go with a mod mark. I'm sure there is a plugin for Eclipse with similar functionality, but again, I don't spend enough time there to know.
Brian May
Director
Pre-Sales and Customer Solutions
Profound Logic Software
http://www.profoundlogic.com
937-439-7925 Phone
877-224-7768 Toll Free
November 12-14 • Orlando, FL
Three days of Profound Logic education with our experts!
Register now: info.profoundlogic.com/plus2019
-----Original Message-----
From: RPG400-L <rpg400-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Joe Pluta
Sent: Thursday, October 3, 2019 11:34 AM
To: rpg400-l@xxxxxxxxxxxxxxxxxx
Subject: Re: Full Free RPG and modification marks
It depends on shop standards. We require exactly the process you outline. If you don't, it's a severe breach of protocol. Not that it never happens, but it never happens without reason.
I agree that Git has benefits, but it also has drawbacks. As a simple case, if a mod adds a line, and a second mod deletes it, I don't know of an easy way to see both in a single display. And that view is often crucial when identifying why something acted one way for a month and then stopped acting that way.
Again, I'm not saying Git is bad. I'm just saying that mod marks have a real use.
On 10/3/2019 11:12 AM, Mark Murphy wrote:
Here's the problem with those marks. They are always incomplete unless you
never delete or change a line of code, but always comment out old code and
add replacement code on a new line. I have never met anyone anal enough to
do that 100% of the time. Doesn't mean that person doesn't exist, but just
that I have never met them. With a repository like Git, the computer does
it change tracking, and never misses a change, and never does it in a way
that can't be tracked. The history, in many clients, is color coded so you
know what lines were removed, and which were added, and you code doesn't
end up cluttered with endless comments that are just dead lines of code.
As an Amazon Associate we earn from qualifying purchases.