একটি ডেভেলপার ওয়ার্কস্পেসের মাধ্যমে বর্তমান পরিবর্তন এবং এর পরিবেশ স্পষ্ট হওয়া উচিত। একই সাথে সমস্ত রিপোজিটরি, টার্মিনাল, ড্যাশবোর্ড এবং ডকুমেন্টেশন পেজ খুলে রাখলে একই অ্যাপের উইন্ডোগুলো আলাদা করা কঠিন হয়ে পড়ে এবং ভুল জায়গায় কোনো কমান্ড রান করার সম্ভাবনা বেড়ে যায়।
একটি পরিবর্তন এবং এর এক্সিকিউশন পাথ নির্ধারণ করুন
উইন্ডোগুলো সাজানোর আগে কাঙ্ক্ষিত ফলাফল, টার্গেট রিপোজিটরি, ব্রাঞ্চ, রানটাইম এনভায়রনমেন্ট এবং ভ্যালিডেশন কমান্ড লিখে রাখুন। কোডের জন্য একটি প্রধান এডিটর উইন্ডো, কমান্ড এবং আউটপুটের জন্য একটি টার্মিনাল কন্টেক্সট এবং ডকুমেন্টেশন বা রানিং প্রোডাক্টের জন্য প্রয়োজনীয় সবচেয়ে ছোট ব্রাউজার সেটটি রাখুন।
পরিবর্তনটি যদি সম্পর্কিত রিপোজিটরিগুলো জুড়ে থাকে, তবে সেগুলোর একটি এডিটর ওয়ার্কস্পেস প্রয়োজন নাকি আলাদা উইন্ডো প্রয়োজন তা সিদ্ধান্ত নিন। এডিটর ফোল্ডার, টার্মিনাল টাইটেল বা প্রম্পট এবং ব্রাউজার উইন্ডো নামের মধ্যে একটি সংক্ষিপ্ত সূত্র বারবার ব্যবহার করুন। লোকাল, স্টেজিং এবং প্রোডাকশনের মতো এনভায়রনমেন্ট লেবেলগুলো দৃশ্যমানভাবে আলাদা থাকা উচিত।
ফিডব্যাক লুপ অনুযায়ী সাজান
কোড এবং এর তাৎক্ষণিক আউটপুট একসাথে রাখুন: বিল্ড ফেইলিওরের জন্য এডিটরের পাশে টার্মিনাল, রানটাইম আচরণের জন্য ব্রাউজারের পাশে লগ এবং পর্যালোচনার জন্য পরীক্ষিত কোডের পাশে পুল-রিকোয়েস্ট ডিফ রাখুন। দীর্ঘ রেফারেন্স সামগ্রী সক্রিয় জুটির পেছনে থাকতে পারে। প্রতিটি প্রজেক্টকে সর্বত্র ছড়িয়ে না দিয়ে নির্দিষ্ট ভূমিকার জন্য আলাদা ডিসপ্লে ব্যবহার করুন।
পরিবর্তনের পরে রিসেট করুন
অপ্রয়োজনীয় প্রসেসগুলো বন্ধ করুন, প্রাসঙ্গিক লগগুলো সংরক্ষণ করুন, অস্থায়ী ডক্সগুলো বন্ধ করুন এবং নিশ্চিত করুন যে কোন উইন্ডোগুলো এখনও পরবর্তী কাজের সাথে সম্পর্কিত। Wallo একটি লক্ষ্যের অধীনে বিদ্যমান এডিটর, টার্মিনাল এবং ব্রাউজার উইন্ডোগুলোকে গ্রুপ করতে পারে, তবে এটি রিপোজিটরি, কমান্ড, ব্রাঞ্চ বা এনভায়রনমেন্ট বোঝে না। সেই পরিচয়গুলো ডেভেলপার টুলগুলোর মধ্যেই স্পষ্টভাবে বজায় থাকতে হবে।