ফ্যাব্রিকেটর নামে পরিচিত তাদের নিজস্ব অ্যাপ্লিকেশন দিয়ে কীভাবে ফেসবুক এটি করে তা দেখুন: http://phabricator.org/
তারা মূলত প্রতি ইস্যু ভিত্তিতে প্রতিশ্রুতি দেয় এবং প্রতিটি ইস্যুর জন্য কোডটি প্রদর্শিত হয়, যা কারও দ্বারা পর্যালোচনা করা উচিত। কোড তাদের প্রধান ভান্ডারে doesn'tোকে না যতক্ষণ না পর্যালোচক এটি না করা ঠিক না করে।
আমার ধারণা এটি এটিকে আরও মজাদার করে তুলেছে।
এছাড়াও, সম্ভবত দুটি লোককে একটি কোড বরাদ্দ করা উচিত: একজন এটি করেন এবং যিনি এটি পর্যালোচনা করেন।
তবে আপনার সতীর্থরা সম্ভবত এই পর্যালোচনাটি বিশ্বাস করেন না।
ব্যক্তিগতভাবে, পর্যালোচকদের অভাবে, আমি নিম্ন-স্তরের ফাংশনগুলির জন্য ইউনিট পরীক্ষা এবং বাকী সমস্তটির জন্য "দারোয়ান টেস্ট" ব্যবহার করেছি: দারোয়ান টেস্টটিকে সেইভাবে বলা হয়, কারণ এমনকি দারোয়ান আপনার কোড বুঝতে সক্ষম হওয়া উচিত।
আমি সাধারণত কিছু ছোটখাটো অংশ অপসারণ করেছি, যেমন ব্লক / ফাংশন স্কোপ বন্ধনী, দৃশ্যমানতার নোটেশন, কখনও কখনও এমনকি প্রকারগুলিও, এবং এটি পরিচালকদের, ডোমেন বিশেষজ্ঞ, সাথীদের, যিনি কোডটির অনুরোধ করেছিলেন তাদের কাছে এটি দেখিয়েছি: "আপনি কি চান এটি?"
এছাড়াও, ব্যক্তিগতভাবে সেখানে যাওয়া এবং পর্যালোচনা শেষ না হওয়া পর্যন্ত না যাওয়া সহায়তা করে।
অথবা, যদি আপনি দলের সাথে ভাল না হন, বা তারা আপনার সাথে ভাল না হন, আপনি জানেন, "আপনি যদি 'সংস্থা পরিবর্তন করতে পারেন, সংস্থা পরিবর্তন করতে পারেন" ...