এটি এখন পর্যন্ত সমস্ত উত্তর সংবেদনশীল সমন্বয় করা প্রয়োজন। শেষ পর্যন্ত, যখন আপনি স্মার্ট মানুষ (বিকাশকারীদের) একটি গ্রুপ বিষয়ে কথা বলছি, আপনি তাদের কারণে দিতে কেন আচরণ গুরুত্বপূর্ণ এবং তাদের উপর যথেষ্ট নিয়ন্ত্রণ প্রদান আছে কিভাবে যে আচরণ বাস্তবায়িত হয় যে, তারা এটি সঠিকভাবে করলে উদ্দেশ্য নিবেদিত। উপরের ম্যান্ডেটগুলি সাধারণত স্মার্ট ব্যক্তিদের সাথে looseিলে .ালা হয়, কারণ যদি তারা সমস্যাটি একটি সমস্যা হিসাবে সম্মত না হন তবে তারা নিয়ম অনুসরণের চেয়ে ম্যান্ডেটের আশপাশে কাজ করার জন্য আরও বেশি সময় ব্যয় করতে পারে।
আমার কৌশলগুলি এখানে কয়েকটি:
প্রতিশ্রুতিবদ্ধ পরিবর্তনগুলি:
প্রথমত, কখন প্রতিশ্রুতিবদ্ধ হবে এবং কোনটি প্রতিশ্রুতিবদ্ধ তা নিয়ে দলটির একমত হওয়া দরকার। একেবারে অপরিহার্য হ'ল একটি বিল্ড সেটআপ যা বোধগম্য হয়, যাতে লোকেরা কেবল কিছু আটকে রাখে না কারণ তারা কোনও জিনিস কোথায় রাখবে তা জানে না। এবং কখন / কতবার চেক ইন করতে হবে সে সম্পর্কে conক্যমত্য "" বিল্ডটি ভাঙবেন না "একটি সুস্পষ্ট ভাল নিয়ম, তবে কীভাবে এটি যাচাই করা হয় এবং কাকে এটি সম্পর্কে বলা হবে? আর একটি বেসলাইন হ'ল "এটি চেক ইন না করা হলে এটি সম্পন্ন হয় না"।
আমি জানি বেশিরভাগ বিকাশকারী আইএফ কোড চেক করে দেখে বেশি খুশি:
- প্রক্রিয়া চেক করা সহজ
- সিঙ্ক্রোনাইজেশন প্রক্রিয়া সহজ (অন্যান্য বিকাশকারীদের পরিবর্তনে ফ্যাক্টরিং)
- সংস্করণগুলির মধ্যে পরিবর্তনগুলি দেখা এবং স্থানান্তর করা সহজ
একটি জিনিস যা আমি সম্প্রতি লক্ষ্য করেছিলাম তা হ'ল আমরা যখন একটি নতুন সিএম সরঞ্জামে এগিয়ে যাব তখন চেকিনগুলি আরও ঘন ঘন এবং কম ব্যথা পেয়েছিল। আমাদের দলটি ক্লিয়ারকেস আগে ব্যবহার করে যুক্তিযুক্ত দল কনসার্টের পথিকৃৎ। আমি বিজ্ঞাপনের বিজ্ঞাপন বলতে চাইছি না, তবে প্রচুর ছোট, দ্রুত সংশ্লেষের সাথে স্ট্রিমিং চেকিনগুলির নতুন (আমার কাছে) তরঙ্গ প্রারম্ভিক এবং প্রায়শই চেকইনকে আরও প্ররোচিত করে তোলে।
বিকাশকারীদের মুখ্যমন্ত্রী ব্যথা অপসারণের দায়িত্বে থাকায় সাধারণত চেকিনের পরিমাণ বেড়ে যায় increases
আর্কিটেকচার মেনে চলা - ভিউ এবং কন্ট্রোলারগুলিতে মডেল ইস্যু লিখছেন না
আমি এটিকে "আর্কিটেকচারটি সঠিকভাবে করুন" এর সাধারণ বাধাতে রাখছি। আমি যার সাথে সমবয়সী পর্যালোচনা বলেছি তার সাথে আমি একমত - এটির জন্য পিয়ার চাপ দুর্দান্ত। লোকেরা সাধারণত এই অঞ্চলে সর্বোত্তম অনুশীলনের জন্য যে সমস্ত উপায় দেখি সেগুলির মধ্যে একটি হল যখন তাদের সহকর্মীরা তাদের জিজ্ঞাসা করেন যে তারা কেন অন্যভাবে এটি করেছিলেন (এত সঠিক উপায় নয়)। সাধারণত "কেন" প্রশ্ন লোকেদের নিজের পক্ষে উপলব্ধি করার পথে নেবে কেন তাদের আলাদাভাবে এটি করা উচিত ছিল। লোকেরা যখন সর্বোত্তম অনুশীলনের জন্য একটি বোধগম্য কারণ থাকে, তখন এটি মেনে চলা আরও সহজ।
এছাড়াও, যদি কোনও সিদ্ধান্তের সাথে কোনও ব্যক্তিকে সংযুক্ত করার কিছু আনুষ্ঠানিকতা থাকে, তবে সেই ক্ষেত্রে বাগগুলি নির্ধারণ করা আরও সহজ হতে পারে ... সুতরাং যদি কোনও ব্যক্তি ত্রুটিযুক্ত ডিজাইনের ক্ষেত্রে বাগ ফিক্সিংয়ের জন্য দায়বদ্ধ হন, তবে ঠিক আগে কিছু পাওয়ার দরকার ছিল তারা নতুন কিছুতে যেতে পারে এবং উত্তেজনাপূর্ণ একটি বড় প্রেরণা হতে পারে।
হার্ডকোডিং এড়িয়ে চলুন
আমি পরিষ্কার কোডিং মান দিয়ে শুরু করব এবং পিয়ারের পর্যালোচনায় কোডিং স্ট্যান্ডার্ড পর্যালোচনা একীকরণ করব। হার্ড কোডিং সেই জিনিসগুলির মধ্যে একটি যা সহজেই পিয়ার পর্যালোচনা এজেন্ডায় চেকবক্স হতে পারে।
আমি ভীত যে এই ধরণের জিনিসটিই আমি এই জিনিসটি দেখেছি যেখানে এটি নিয়ম প্রয়োগের জন্য দলের নেতৃত্বের ভূমিকা হয়ে দাঁড়িয়েছে। আমি যে দলগুলিতে দৌড়েছি, তাদের কোডের সমকক্ষ পর্যালোচনা থেকে মন্তব্যগুলি স্থির না করা পর্যন্ত আমরা সাধারণত কাউকে অগ্রসর হতে দেব না। এবং "কোনও হার্ড কোডিং নয়" প্রায়শই পিয়ার পর্যালোচনা মন্তব্য।
সাধারণভাবে
প্রায় কোনও সেরা অনুশীলনের সাথে, আমি মনে করি আপনার লড়াইগুলি বেছে নিতে হবে। কোনও দল একেবারে নিখুঁত হয়ে উঠবে না। তবে আপনি আপনার প্রধান ব্যথা পয়েন্টগুলিতে নজর রাখতে পারেন এবং সেগুলি ক্লাস্টারে সামলানো শুরু করতে পারেন। আমি মনে করি এটি দলের পক্ষে একটি ব্যথার বিষয় কী, কোনও নির্দিষ্ট ব্যক্তির বিরক্তিকর তাত্পর্যপূর্ণ সত্যই তা জেনে নেত্রীর ভূমিকা হয়ে যায়।
যদি আপনার দলটি একটি সেরা সেরা অনুশীলনটি বাদ দিচ্ছে তবে আমার মনে হয় প্রথম প্রশ্নটি "এটি কতটা ক্ষতিগ্রস্থ করছে?" যদি উত্তরটি "সর্বনিম্ন" হয় তবে এটি সম্ভবত সময়ের পক্ষে উপযুক্ত নয়। কিছু সেরা অনুশীলনগুলি নির্দিষ্ট ধরণের সিস্টেমগুলির সাথে সর্বাধিক প্রাসঙ্গিক - যদিও এটি সামগ্রিকভাবে ভাল, যেখানে সম্ভবত অনুশীলনটি ঘন ঘন ঘটনা বা সিস্টেমের প্রধান অংশ না হয় সেই সিস্টেমগুলির জন্য তারা লড়াইয়ের পক্ষে উপযুক্ত নাও হতে পারে।
যদি "কত দামে" উত্তর? এটি "ALOT !!!", তারপরে আপনি দলকে দেখানোর জন্য এমন একটি মামলা তৈরি করতে শুরু করতে পারেন যে সেরা অনুশীলনে এই এক প্রকার নিষ্পত্তিস্থল স্থির করে এই সমস্ত ব্যথা এবং যন্ত্রণা দূর করা যেতে পারে। বেশিরভাগ লোকেরা ব্যথা এবং যন্ত্রণা এড়াতে খুশি এবং এটি "আপনি এটি করতে বলেছি বলে" থেকে "" এটি করার সিদ্ধান্ত নিয়েছি কারণ এটি আরও ভাল "থেকে সংলাপ পরিবর্তন করে।