jihuayu commented on PR #3502:
URL: https://github.com/apache/kvrocks/pull/3502#issuecomment-4658654587

   @kirito632 Wow, I’m glad you’re interested in this.
   
   First, what I care about most is correctness. This includes consistency with 
Redis semantics, although we may intentionally use different semantics when 
there is a specific reason to do so. It also includes whether the 
implementation follows Kvrocks conventions, whether reads and writes follow the 
intended design, whether locking is handled correctly, and whether there are 
any performance issues.
   
   Beyond that, there are some style-related concerns, such as whether the code 
is clear and whether the naming is appropriate. This part can be somewhat 
subjective and depends on each reviewer’s preferences. In general, as long as 
it is not too far off, it should be fine.
   
   As for test cases, the ideal case would be to cover all edge cases. In 
practice, that is quite difficult, so covering the main flow and important 
error paths is usually enough.
   
   Among these, the first point—correctness—is the main focus of the review. 
For especially complex or very long code, code style and readability will also 
be treated as being just as important as correctness.
   
   
   I hope to see in the review that contributors understand their own code and 
have put their own thought into it.
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to