gsmiller commented on PR #12671:
URL: https://github.com/apache/lucene/pull/12671#issuecomment-1767291109

   Thanks for your further thoughts @shubhamvishu. Getting more opinions is 
always good, and like I said, I don't feel strongly enough about this change to 
block moving forward with it or anything if others think it's a helpful thing 
to do. My thoughts remain though that:
   1. At least to me personally, I don't necessarily find any readability 
improvements from separating the public API from the definitions in this way. I 
don't think it's particularly challenging to navigate this one file (in fact, I 
personally prefer it in a number of ways). But again, this is just opinion. 
It's sort of the "if it's not broke, don't fix it" thing I suppose from my 
point of view.
   2. In terms of future extensibility, my opinion is to wait until there is a 
real use-case driving the need to break these things out rather than move code 
around just in case we want to use it in more places some day.
   
   Again though, this is all pretty subjective, so if others like the change, 
let's go for it! I appreciate you thinking about it and looking for ways to 
improve things!


-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to