xiaoxiang781216 commented on PR #18340: URL: https://github.com/apache/nuttx/pull/18340#issuecomment-3842750439
> > @linguini1 I think @txy-21 and others add this just because you never comment the code change in all your review, but frequently ask people explain why he/she made this change. The description help you understand the code change and avoid ask the simple question. > > Okay. It doesn't help. I don't care what files are modified, and it doesn't help the review. The summary section is much more valuable, and this PR has a great summary! I don't understand the hostility or why you think I don't read any code in my reviews. Could you point out some pr, you have added comment to the real code change like me in the follow examples? > The first thing I look at is the PR description to get an idea of what the change is doing. > If there are no test logs, I don't bother reading the code. It could be untested for all I know, and that is a waste of review time. Let's summary how Xiaomi do the test internally before we upstream patch to community: 1. Each patch must pass CT(1000+ test cases) before it can be merged 2. DT(10000+ test cases) run every day to find the error which doesn't cache by CT 3. Run monkey test on 100 units sim/qemu/device more than 24 hours without crasah/hang 4. 10000+ manual test which run by tester manually before we make an official release every two/three months No test log doesn't mean the patch doesn't test or verifier. Most patch Xiaomi upstream is made in the last year and already pass the aboved test. Many bugs only happen in the special timing or scenario like https://github.com/apache/nuttx/pull/18266? when the error happen there is no log at all, how can @Otpvondoiatsdo provide you log? Do you print log after each statement? It's stupid to ask the log for each patch without look at the change! > If we're playing the blame game, I don't think you ever read the PR descriptions in any of your reviews, seeing as you constantly approve AI-generated PRs with no comments. All patch from Xiaomi team already reviewed by me many round before they can be merged into our internal repo, that's why I just approve them directly. Here is is an internal patch come from @szafonimateusz-mi <img width="528" height="697" alt="image" src="https://github.com/user-attachments/assets/7d77b66d-ea79-4f68-9ee6-40380700ace7" /> 800+ line code reviewed by 30+ round and 100+ comments from Jan. 8 and not finally approved yet. @Fix-Point is one of my team member, he developed hrtimer patch on github directly(https://github.com/apache/nuttx/pull/18224 and https://github.com/apache/nuttx/pull/18131), I made many comments before approving: <img width="1041" height="186" alt="image" src="https://github.com/user-attachments/assets/75109f30-146e-40f4-8446-a3e52235f010" /> @wangchdo make the significant change to signal and hrtimer recently(https://github.com/apache/nuttx/pull/17642 and https://github.com/apache/nuttx/pull/17642), most comment come from me: <img width="1061" height="187" alt="image" src="https://github.com/user-attachments/assets/3eaaf420-27f2-4dac-94cf-220eb9cc79e5" /> Please do the constructive review, like @acassis @jerpelea (e.g. improve the pr organization, fix the commit message, or add the documentation). If you still do review like this, my team will leave NuttX community and never upstream any change in the future. @acassis. -- 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]
