- कोड रिव्यू में unified diff और split diff के उपयोग के फायदे और नुकसान समझाए गए हैं
- unified diff और split diff सरल और छोटे बदलावों के लिए उपयुक्त हैं
- बड़े और जटिल बदलावों के लिए unified diff या split diff आदर्श नहीं हैं
- लेखक किसी खास समय बिंदु पर पूरे codebase की समीक्षा करना पसंद करते हैं, हाल ही में बदले गए हिस्सों पर ध्यान केंद्रित करते हुए सामान्य समीक्षा भी करते हैं
- लेखक सुझाव देते हैं कि आदर्श diff view में बाईं ओर कोड की वर्तमान स्थिति दिखाई जाए, और दाईं ओर हल्के रूप से हाइलाइट किए गए बदलावों के साथ वर्तमान दिख रहे codebase का unified diff दिखाया जाए
- यह बताया गया है कि यह review format मौजूदा tools में अच्छी तरह समर्थित नहीं है, क्योंकि वे वास्तविक code की बजाय diff की समीक्षा पर केंद्रित हैं
- लेखक इस review style के लिए low-tech workflow का उपयोग करते हैं, और लोकल में pull request जांचने के लिए एक script का उपयोग करते हैं. यह script pull request के सभी commits हटा देती है, लेकिन सभी बदलाव बने रहते हैं
- लेखक का workflow बदली गई files को आसानी से नेविगेट और review करने तथा reviewed hunks को चिह्नित करने की सुविधा देता है, लेकिन status buffer और editor में वर्तमान में खुली file के बीच automatic sync की कमी है
- लेखक ऐसा tool चाहते हैं जो इस तरीके से code review करना आसान बनाए, और इसके लिए custom ad-hoc tool बनाने की आवश्यकता न पड़े
- लेखक यह भी बताते हैं कि हालांकि लेख code review के तरीकों पर चर्चा करता है, code review का मुख्य लक्ष्य जरूरी नहीं कि सिर्फ code की समीक्षा करना ही हो, और इस विषय पर संबंधित पोस्ट्स के लिंक भी साझा करता है
1 टिप्पणियां
Hacker News राय
difftasticनामक एक tool का उल्लेख है, जो अधिक सूक्ष्म diff highlighting के लिए structural diffing का उपयोग करता है।.दबाना, पूरे file के context में changes देखने के लिए उपयोगी है।