paul-rogers commented on issue #1944: DRILL-7503: Refactor the project operator
URL: https://github.com/apache/drill/pull/1944#issuecomment-570465320
 
 
   @ihuzenko, thanks for your thorough review, as usual. Here is my general 
philosophy on refactoring: do it in bite-size chunks. The first step here was 
simply to break code gen out of the operator itself. By leaving the bulk of the 
code unchanged, one can do a review by diffing the old and new files (not in 
GitHub, sadly), and see that blocks of code are identical, they have just been 
moved; in some cases from one huge function to smaller functions. Then, once 
we're satisfied that this simple refactoring works, we can think about the next 
step.
   
   If you agree with the step-by-step approach, then perhaps we can commit this 
first step to put us in position to make subsequent changes.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to