callum-ryan commented on PR #503:
URL: https://github.com/apache/iceberg-rust/pull/503#issuecomment-2266670947

   > Hi @callum-ryan 👋
   > 
   > I can help with reviewing this PR since I recently completed the [Memory 
Catalog](https://github.com/apache/iceberg-rust/pull/475) implementation for 
iceberg-rust. I took a quick look at your PR and I could leave a lot of 
comments but I worry that would be a little demotivating. Instead, I want to 
see if we can try something a little different.
   > 
   > I have commented 6 suggestions below. I recommend you accept each of these 
suggestions blindly (just click on the `Commit suggestion` button next to each 
one). These suggestions add ~1500 lines of code defining 59 tests that cover 
all the behaviours I would expect from a correctly functioning `Catalog` 
implementation. Currently, your implementation passes 25 of them. Here's the 
fun part: Try refactoring your code so it passes the remaining 34 tests as well 
before we continue with the review (let me know if you get stuck, I'm happy to 
help!)
   > 
   > Does that sounds like a good plan to you? 👍 👎
   
   Thanks for this @fqaiser94, I like this approach! I will work on the 
refactor most likely tomorrow


-- 
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...@iceberg.apache.org

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


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

Reply via email to