|
|
|
|
|
by nurettin
2169 days ago
|
|
When inheriting a project, you use git blame a lot. Who wrote it, when it was written and any hints as to why it was written. If it has a task number like "fixes #1402" and you still have access to the issues, that's great. If it is like "f*ck python" or "lol java sux" that's a good indication that it was a syntax problem or a trivial mistake. If it is like "a" or "aaa" or "x" it's just useless and you are on your own. |
|
If. The flip side is that when you don't have the issue tracker (I'm unclear as to whether they deleted it, or it just didn't come along when the product was acquired), it's maddening. "This [massive, opaque] change fixes #123" "...gee, thanks; that tells me loads."
Ask me how I know.