সফটওয়্যার বিকাশে পরিবেশের নামকরণের মান?


15

আমার প্রকল্পটি বর্তমানে পরিবেশের নামকরণের সমস্যায় ভুগছে। কোন পরিবেশের নামকরণ করা উচিত বা নামগুলি কী নির্দিষ্ট করে দেয় সে সম্পর্কে বিভিন্ন ব্যক্তির বিভিন্ন ধারণা রয়েছে এবং সেগুলি আলোচনা করার সময় বিভ্রান্তি সৃষ্টি করে। আমি কিছুটা গবেষণা করেছি এবং আমি সেখানে কোনও মান খুঁজে পাইনি।

পদগুলিতে "স্থানীয়", "বালু", "দেব", "টেস্ট", "ব্যবহারকারী", "কিউএ", "স্টেজিং" এবং "প্রোড" (আরও কিছু লোক যা সম্পর্কে বিভিন্ন ব্যক্তিরা জিজ্ঞাসা করেছেন) অন্তর্ভুক্ত রয়েছে

আমি কেবল মতামতের জন্য খুঁজছি না, যদিও সেখানে যদি সবার বাইরে থাকে যে "প্রত্যেকের" আমি তা গ্রহণ করব - আমি আনুষ্ঠানিক হলেও কিছুটা কর্তৃত্বের দ্বারা উন্নত সংজ্ঞাগুলি অনুসন্ধান করার চেষ্টা করছি।

আমরা বর্তমানে যে পরিবেশগুলি ব্যবহার করি তা এখানে:

  1. বিকাশকারীর পিসিতে পরিবেশ
  2. ভাগ করা পরিবেশ যেখানে বিকাশকারীরা সরাসরি স্ব-পরীক্ষায় কোড আপলোড করে
  3. ভাগ করা পরিবেশ যেখানে মান এবং কার্যকারিতা QA লোকেরা দ্বারা পরীক্ষা করা হয়
  4. ভাগ করা পরিবেশ যেখানে সম্পন্ন হয়েছে এবং QA- চেক কোডটি প্রকল্পের আবেদনকারীদের দ্বারা অনুমোদিত is
  5. চূড়ান্ত চেক হিসাবে চূড়ান্ত পরিবেশের প্রতিচ্ছবি এবং স্থাপনার প্রস্তুতি হিসাবে পরিবেশ
  6. চূড়ান্ত পরিবেশ যেখানে কোড ব্যবহৃত হয়

আমি জানি তাদের আমি কী বলেছি , তবে কি এর কোনও মান আছে? আগাম ধন্যবাদ.


ধন্যবাদ। আমি সেই এসই সম্পর্কে অবগত ছিলাম না। আমি জানতাম এটি সার্ভারফল্ট বা সুপার ইউজারের সাথে সম্পর্কিত নয়, তবে আমি আগে কখনও প্রোগ্রামার.সেসের কথা শুনিনি।

আমি এটিকে পদক্ষেপের জন্য পতাকাঙ্কিত করেছি, তাই আদর্শভাবে এটি সঠিক সাইটে যাওয়ার পথটি খুঁজে পাওয়া উচিত।
রিকার্ডো আলতামিরানো

প্রকল্পের ক্ষেত্রের উপর নির্ভর করে আপনার কম বা বেশি পরিবেশ থাকতে পারে।
ইউসুবভ

উত্তর:


11

কেবলমাত্র একটি স্থির মান নেই, তবে সত্যিকারের কোনও নিদর্শন নেই isn't আপনি কী তৈরি করছেন এবং যে স্কেলে আপনি এটি প্রতিরূপ করতে পারবেন তার মধ্যে নির্ভরতাগুলি এক প্রকারের প্রকল্প থেকে অন্য প্রকারের মতো দেখতে কী হবে তা নির্ধারণ করতে চলেছে।

আমি এক হিসাবে কম পরিবেশ এবং 13 হিসাবে হিসাবে কাজ করেছি।

আপনি যে ক্রমটি বর্ণনা করেছেন তাতে আমি সাধারণত তাদের নামকরণের মতো দেখতে চাই

  1. স্থানীয় বা দেব আপনি যদি পরবর্তী পদক্ষেপে ডেভ ব্যবহার না করেন
  2. দেব বা সংহতকরণ যদি মার্জ হওয়ার পরে এটি প্রথম স্থাপন করা হয়
  3. পরীক্ষা বা QA
  4. uat বা গ্রহণযোগ্যতা বা QA যদি আপনি পদক্ষেপ 3 এ QA ব্যবহার না করেন
  5. প্রাক-উত্সব, মঞ্চায়ন বা পারফরম্যান্স যদি এটি চূড়ান্ত সাইন-অফের জন্য পারফরম্যান্স পদক্ষেপ
  6. শঙ্কু

আমার পরামর্শ হ'ল প্রতিটি পণ্য বা প্রকল্পের জন্য প্রতিটি নাম এবং উদ্দেশ্য লিখতে এবং ছেড়ে দেওয়ার জন্য একমত হওয়ার পরে যখন আপনি বুঝতে পারবেন আপনার ভবিষ্যতে অন্য কোনও কারণে 7 তম পরিবেশ প্রয়োজন বা কেবল একটি ক্ষেত্রে 5 এর প্রয়োজন রয়েছে তখন আবার আলোচনা করুন দলটি.

আপনার যদি এমন দলের সদস্য রয়েছেন যা নামের শব্দার্থবিজ্ঞানের সাথে ঝাঁপিয়ে পড়েছেন তবে আপনি সর্বদা নাম বাদ দিতে পারেন এবং এক ম্যানেজারের সাথে প্রোড বিয়োগের মাধ্যমে প্রোড বিয়োগ ছয় হিসাবে উল্লেখ করতে পারেন যা কোনও পরিবেশে তার QA কর্মীদের পরীক্ষা দিতে দিতে অস্বীকার করেছে simply এর নাম "কিউএ" রাখা হয়নি

আপনি যদি নিজেরাই সার্ভারগুলির নাম রাখতে চান তবে আমি সাধারণত তাদের কারা কর্তৃপক্ষের অধীনে তাদের নামকরণের পরামর্শ দিই। সাধারণত এটি এরকম কিছু হয়:

  • ডেভ মেশিনগুলি বিকাশকারীরা দ্বারা চালিত হতে পারে ulated
  • কিউএ মেশিনগুলি বিকাশকারীরা দ্বারা চালিত হতে পারে না তবে উত্পাদন সমর্থন দ্বারাও তদারকি করা হয় না
  • প্রোড মেশিনগুলি প্রোড সাপোর্টের ব্যবসায়

বেশিরভাগ লোকেরা এই ধরণের নামগুলি উপসর্গ বা প্রত্যয় হিসাবে ব্যবহার করে শেষ করে যাতে আপনার "দেবস্কুলওয়েব" "কাসক্লোভেব" "প্রোডেস্ক্লাবেব" বা এর মতো কিছু রয়েছে।


আপনি মূলত আমি যে উপসংহারে এসেছি তা বলছেন। আমি আশা করছিলাম সেখানে কোনও ধরণের মানক আছে তাই আমি মূলত স্বেচ্ছাচারিত মান নির্ধারণ না করে পরিস্থিতি সমাধান করতে পারি। আমার সমস্যাটি এই যে আমার এই "প্রধান" পরিবেশ কাঠামোটিতে আমি যে প্রকল্পটি নিয়ে কাজ করছি তার চেয়ে কম পরিবেশ রয়েছে (তাই আমি কেবল যা ব্যবহার করি তা সাধারণত আয়না করতে পারি না) - এবং আমার প্রকল্পে বিভিন্ন জায়গা থেকে প্রচুর পরামর্শদাতা রয়েছে, যার অর্থ নেই no একটি একই মান আছে। এই প্রশ্নটি আমি আরও কয়েক ঘন্টা খোলা রেখে দেখব যে অন্য কেউ চিমিয়ামে প্রবেশ করবে কিনা, তবে এই উত্তরটি আমার ভয় ছিল।
মার্কাস_33

আমি এর মান দেখেছি। এগুলি এমন এক ধরণের মানদণ্ড যা দুর্ভাগ্যক্রমে একটি নির্দিষ্ট পরিস্থিতির সাথে মতামত বা খুব নির্দিষ্ট।
বিল

2

আমার ধারণা, আরও কাঠামোগত, নিয়ন্ত্রিত শিল্প থেকে আসা একটি সার্ভার নামকরণের বিকল্পটি আমার কাছে বিলাসিতা নয়। আমাদের সার্ভারগুলির নাম আমাদের সংস্থা আইটি নীতি অনুসারে করা হয়েছে - সুতরাং মেশিনের আসল হোস্টনাম এমন কিছু নয় যা আমরা নিয়ন্ত্রণ করতে পারি।

আমরা যা করেছি তা ডিএনএসের নাম এবং উপস্বের পথে চলে গেছে। নিয়মটি হ'ল প্রথম অক্ষরটি বিকাশ প্রক্রিয়াতে (জোন) সার্ভারের সাধারণ ভূমিকা চিহ্নিত করে

  • পি = উত্পাদন
  • d = বিকাশ
  • s = মঞ্চায়ন
  • t = পরীক্ষা করা

তারপরে মেশিনের ভূমিকা চিহ্নিত করার জন্য আমাদের সর্বোচ্চ তিনটি অক্ষরের নাম রয়েছে have

  • অ্যাপ্লিকেশন = অ্যাপ্লিকেশন
  • db = ডাটাবেস
  • ওয়েব = সম্মুখভাগ / ওয়েব
  • কাস = ক্যাচিং

যদি সেই জোনে একাধিক মেশিন থাকে তবে একটি সংখ্যা দ্বারা অনুসরণ করা হবে আমরা এটি অভ্যন্তরীণ ডকুমেন্টেশন সার্ভারে প্রকাশ করি এবং প্রকল্পগুলির জন্য এবং বুটস্ট্র্যাপিং পর্যায়ে কোনও নতুন ডকুমেন্টেশনের অংশ হিসাবে এটি সরবরাহ করি।

এগুলি সেই সার্ভারগুলির জন্য যা উন্নয়ন প্রক্রিয়ার অংশ। সমর্থন মেশিনগুলির জন্য আমাদের আরও উদার নীতি রয়েছে; এবং যখন আমাদের একটি নতুন সহায়ক সার্ভার সরবরাহ করতে হয় আমরা উন্নয়ন দলগুলিকে তাদের পছন্দের নামটি উপস্থিত করতে বলি।

এটি কিছু আকর্ষণীয় দিকে নিয়ে গেছে, আমার দুটি প্রিয় পছন্দের নামগুলি হচ্ছে সার্বেরাস (অভ্যন্তরীণ প্রক্সি) বাক্স এবং হ্যাডস (ডকুমেন্টেশন সার্ভার / ইন্ট্রানেট)

আমি নিশ্চিত যে এটি কিছু সেরা অনুশীলন নয়, তবে এটি আমরা ব্যবহার করি এবং এটি আমাদের পক্ষে কাজ করে।


1

কোন নির্দিষ্ট সংজ্ঞা নেই। কয়েকটি প্রচলিত অনুশীলন (যা আপনি তালিকাভুক্ত করেছেন) দ্বারা ব্যবহৃত হয়। আপনি যদি প্রতিটি পরিবেশকে খেলনা গল্পের একটি চরিত্রের নাম দিতে চান তবে আপনি (যদিও এটি প্রস্তাব করবেন না) করতে পারেন।

আমি যা করব তা হ'ল সংস্থার জন্য একটি শব্দকোষ তৈরি করা, যাতে আমরা যে নামগুলি ব্যবহার করতে চাই সেগুলি দেব।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.