আমি কখনই নিশ্চিত নই যে কখন কোনও প্রকল্প প্রথম উত্স নিয়ন্ত্রণে প্রতিশ্রুতিবদ্ধ হওয়ার জন্য যথেষ্ট যথেষ্ট। প্রকল্পটি 'ফ্রেমওয়ার্ক-সম্পূর্ণ' না হওয়া পর্যন্ত আমি প্রতিশ্রুতি দেওয়া বন্ধ রাখি এবং আমি প্রাথমিকভাবে তখন থেকে বৈশিষ্ট্যগুলি প্রতিশ্রুতিবদ্ধ। (এর জন্য মূল কাঠামো খুব বেশি বড় করার জন্য আমি এত বড় কোনও ব্যক্তিগত প্রকল্পই করিনি)) আমার মনে হচ্ছে এটি সর্বোত্তম অনুশীলন নয়, যদিও আমি কী ভুল হতে পারি তা নিশ্চিত নই।
ধরা যাক, উদাহরণস্বরূপ, আমার একটি প্রকল্প রয়েছে যা একটি একক কোড ফাইল নিয়ে গঠিত। প্রকল্পটি চূড়ান্ত প্রাথমিক কার্যকারিতা (1 বা 2 বৈশিষ্ট্য) সহ কাজ করতে প্রায় 10 লাইন বয়লারপ্লেট কোড এবং 100 টি লাইন লাগবে। আমার কি প্রথম চেক ইন করা উচিত:
- খালি ফাইল?
- বয়লারপ্লেট কোড?
- প্রথম বৈশিষ্ট্যগুলি?
- অন্য কোন সময়ে?
এছাড়াও, নির্দিষ্ট পয়েন্টে চেক ইন করার কারণগুলি কী কী?
Will I mind having to redo that part ? Save : SaveAnyway;
আমি উত্স নিয়ন্ত্রণে একই পদ্ধতি গ্রহণ করি, আমি কিছু কাজ করার জন্য বা সম্পূর্ণ কাছাকাছি কোথাও হওয়ার জন্য অপেক্ষা করি না, যতক্ষণ না আমি কিছু খুঁজে বের করি বা পর্যাপ্ত পরিবর্তন না করি যা আমি চাই না এটি আবার খুঁজে বের করার চেষ্টা করতে হবে বা আবার এই পরিবর্তনগুলি করতে হবে, তবে আমি চেক ইন করব That's এজন্য লোকেরা প্রকল্প তৈরির পরে সংরক্ষণের পরামর্শ দেয়; প্রকল্পগুলি তৈরি করা বিরক্তিকর, চেক ইন করুন যাতে একেবারে আপনাকে আর এটি করতে হবে না।