Thread (1 message) 1 message, 1 author, 2016-06-15

Re: A generalization of git blame

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:54:52

xmeng@cs.wisc.edu writes:
quoted
It largely depends on how the user would interact with your program,
which is totally unclear as we haven't seen any part of it.  I do
not think we have enough information to answer the question at this
point.
Do you mean it largely depends on the diversity of options on input and
output formats? ...
... I know this is not enough for a tool. So this is case, does "how the user
would interact with your program" mean that I should add ...
I am not saying anything about what you should or should not do. It
is your program, and we haven't seen anything about it, other than
handwaving, what good it will do to its users, so I am not qualified
to make such a comment on it yet.  What I meant by "how the users
would interact with..." are things like this:

 - Why users would want to use it in the first place?  What are
   missing from existing tool set?

 - What kind of questions do users ask to the program and how do
   they ask them?

 - How are the answers to these questions presented by the program
   to the users?

 - How do users interpret and use these answers in what way?

Notice that I didn't include "How do you compute the answers?"  When
we are initially evaluating a feature at "how do they interact" level,
we are not interested in the implementation at all.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help