#18812: latte_int: count integer points
-------------------------+-------------------------------------------------
       Reporter:         |        Owner:
  ncohen                 |       Status:  needs_work
           Type:         |    Milestone:  sage-6.8
  enhancement            |   Resolution:
       Priority:  major  |    Merged in:
      Component:         |    Reviewers:
  geometry               |  Work issues:
       Keywords:         |       Commit:
        Authors:         |  a7e407c5e35aae684a6c6157806848259ba2278c
  Nathann Cohen          |     Stopgaps:
Report Upstream:  N/A    |
         Branch:         |
  public/18812           |
   Dependencies:         |
-------------------------+-------------------------------------------------

Comment (by ncohen):

 > I think your original proposal with write_ was better. I associate that
 with writing a file.

 Okay. Done.

 > I believe that a reviewer also has the choice to make changes to the
 proposed code, which is sometimes simpler than explaining which changes
 should be made.

 As a courtesy to the author, yes. He can fix typos directly, reformat
 straightforward things, that's way easier than explaining them and saves
 everybody time.

 The reviewer, however, is a counter-power to the author. He is meant to
 check things that the author could forget or mess-up. But he cannot have
 "full write access" to the branch either, for the reviewer simply cannot
 have more power than the author on a ticket.

 If I propose changes it is very often because I need to have them inside.
 If a reviewer comes, makes whatever changes he likes and sets the branch
 to `needs_review`, then it is like I am forced to accept those changes if
 I want my code to make it in. In this specific case, it was particularly
 clear that I wanted functions to export polytopes to a file [comment:12].
 If you disregard that and implement the branch to your liking, then you
 are basically taking the other feature as a hostage.

 So no, the reviewer should not feel free to make non-trivial change to
 somebody else's ticket. The way I work as a reviewer is to push non-
 trivial changes to another branch and say to the author: "Here it is and
 here is what it does, add it to your branch if you agree with them".

 Nathann

--
Ticket URL: <http://trac.sagemath.org/ticket/18812#comment:27>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to