আমার বেশিরভাগ প্রোগ্রামিং ক্যারিয়ারের জন্য, আমি রান আইনেবল প্রোগ্রাম তৈরির জন্য যে আইডিই নিয়ে কাজ করছি তাতে "বিল্ড / কম্পাইল / রান" কমান্ডটি ব্যবহার করেছি। এটি একটি বোতাম, বেশ সহজ। আমি যেমন বিভিন্ন ভাষা এবং ফ্রেমওয়ার্কগুলি সম্পর্কে আরও শিখি, তবুও, আমি একটি প্রকল্প চালু রাখতে "বিল্ড স্ক্রিপ্টস" (এএনটি, মাভেন, গ্রেডেল, ইত্যাদি) এর আরও বেশি কথা বলি। এগুলি সম্পর্কে আমার বোঝাটি হ'ল তারা হ'ল সংকলক / লিংক / যাদুকরী-প্রোগ্রাম-নির্মাতাকে যা কনফিগারেশনের বিশদটি নির্দিষ্ট করে - minutiae।
আমি স্কুলে মেকফিলগুলি লেখার কথা মনে করি, তবে তখন আমি কোনও বিশেষ সুবিধা দেখতে পাইনি (আমরা কেবল ইউনিক্স টার্মিনালে লেখার সময় সেগুলি ব্যবহার করি, যেখানে তার আইডিই এর হ্যান্ড "বিল্ড" বোতামটি উপস্থিত ছিল না)। এর বাইরে, আমি এখানে অন্যান্য প্রশ্নগুলি দেখেছি যা স্ক্রিপ্টগুলি কীভাবে আপনার প্রোগ্রাম তৈরির চেয়ে আরও বেশি কিছু করতে পারে তা নিয়ে আলোচনা করে - তারা ইউনিট পরীক্ষার পাশাপাশি হোস্ট মেশিন নির্বিশেষে সুরক্ষিত সংস্থানগুলি চালাতে পারে ।
স্ক্রিপ্টগুলি বিকাশকারী হিসাবে বুঝতে গুরুত্বপূর্ণ যে অনুভূতিটি আমি কাঁপতে পারি না তবে আমি একটি অর্থপূর্ণ ব্যাখ্যা চাই; আমার কেন নির্মিত / স্ক্রিপ্টগুলি লিখতে হবে?
বিল্ড স্ক্রিপ্ট এবং বিল্ড সার্ভারের দায়িত্বগুলি একটি বিস্তৃত ক্ষেত্রের মধ্যে এটি যে ভূমিকা পালন করে তা নিয়ে আলোচনা করে। আমি কোনও আইডিইর "বিল্ড / রান" কমান্ড বা অনুরূপ সহজ পদ্ধতিগুলির তুলনায় বিল্ড স্ক্রিপ্ট দ্বারা প্রদত্ত নির্দিষ্ট সুবিধাগুলি সন্ধান করছি।
important to understand as a developer
তবে অবশ্যই সর্বদা তা নয়। এমনকি এমন পরিবেশে যেখানে স্ক্রিপ্টগুলি তৈরি করা ব্যবহারিক প্রয়োজনীয়তা, অনেকগুলি "বিকাশকারী" সামান্যতম সময়ে সেগুলি যত্ন করে না। তবে স্ক্রিপ্টগুলি তখন বিকাশকারীদের চেয়ে 'বিল্ডারদের' পক্ষে গুরুত্বপূর্ণ। আমি যে সর্বশেষ স্থানগুলিতে কাজ করেছি, বেশিরভাগ বিকাশকারীদের স্ক্রিপ্ট তৈরির জন্য কার্যত শূন্য সংযোগ ছিল।