আপনি যখন রাতের বিল্ড ভেঙে ফেলেছেন তখন কীভাবে ক্ষমা চাবেন [বন্ধ]


181

আমার প্রকল্পে আমার প্রথম প্রতিশ্রুতিবদ্ধতার ফলে রাতারাতি বিল্ডিং ভেঙে যায় এবং লোকেরা আমার কাছ থেকে মুক্তি পেয়েছে কারণ আমরা মুক্তির কাছাকাছি এসেছি। আমি একটি ক্ষমা প্রার্থনা ইমেল প্রেরণ করতে চাই যা আন্তরিক এবং একই সাথে ইঙ্গিত করে যে এটি আমার প্রথম প্রতিশ্রুতি এবং এটির আর পুনরাবৃত্তি হবে না।

স্থানীয় নাগরিক ইংরাজী স্পিকার হওয়ায় সঠিক শব্দ সহ আমার অসুবিধা হচ্ছে। কেউ দয়া করে সাহায্য করতে পারেন?


99
যদি বিল্ডটি কখনও ভেঙে না যায় আমি ভাঙ্গা বিল্ড প্রক্রিয়াটি সন্দেহ করতে শুরু করতাম;)
লাজার

6
আপনি কীভাবে জানবেন যে বিল্ডটি ভেঙে গেছে?

65
কীভাবে: "নাইট বিল্ড ভেঙে দেওয়ার জন্য আমি খুব দুঃখিত। নাহ, মজা করছে - ক্ষমা চাইবেন না, এই ধরণের জিনিস সর্বদা ঘটে। "আপনার সমস্ত লোক" এমন লোকেরা মনোবিজ্ঞান তৈরি করছে যারা কীভাবে সিস্টেমটিকে আগের অবস্থায় ফিরিয়ে আনতে জানে না।
জেস

14
আমি আমার প্রথম 10 টি কমিটগুলি নির্মাণ করেছি! এটি নিয়ে উদ্বিগ্ন
কেউই

135
আমি কেবল ইচ্ছুক যে আমার কোনও রাত্রে ভাঙ্গতে হবে ..
সর্বোচ্চ

উত্তর:


306

ক্ষমা চাইবেন না !

  • নীল চাঁদে একবার বিল্ড ভাঙ্গা কোনও বড় বিষয় নয় এবং কখনও শো-স্টপার হওয়া উচিত নয়।
  • অবিচ্ছিন্ন, স্বয়ংক্রিয় বিল্ডগুলি কনফিগার না করার জন্য এটি আপনার পরিচালকের দোষ।

এছাড়াও, আমি বাজি ধরেছি আপনার দল 'জোয়েল টেস্ট' ব্যর্থ করে এবং এক ধাপে কোনও পদক্ষেপ তৈরি করতে পারে না।

যদি তা হয় তবে এটি আর একটি জিনিস হবে যার জন্য আপনার ক্ষমা চাওয়া উচিত নয়। প্রকৃতপক্ষে, এটি একটি দল বিরোধী প্যাটার্ন।


31
+1 সম্মত! ক্ষমা চাইবেন না। আপনি কী ভুল করেছেন তা শিখুন। এটি আবার করবেন না, অন্তত তাড়াতাড়ি নয়। লোকেরা যখন "আপনার উপর থেকে সমস্ত" থাকে তখন নম্র হন। তারা যা বলে তা থেকে শিখুন (এমনকি এটি কেবল কারা প্রিক এবং কে ঠিক আছে) OK
পিটার কে।

12
ঠিক আছে, আপনি এখনও ক্ষমা চাইতে পারেন ... তবে আমি কিছুটা অবাক হয়েছি যে লোকেরা আপনার উপরে রয়েছে। আপনি যদি দলে নতুন হন, এমন ভুল হওয়া উচিত নয় যে আপনি ভুল করেছেন। কমপক্ষে এটি দেখায় যে আপনি কিছু করেছেন :)
ফিলিপ

40
+1 টি। একটি রাত্রি বিল্ড করার পুরো উদ্দেশ্যটি যত তাড়াতাড়ি সম্ভব সমস্যাগুলি ধরা এবং মুক্তির সাথে যাত্রা করার আগে তারা সমস্যাগুলি ধরা। 95% বিকাশকারীরা তাদের কেরিয়ারের সময় উচ্চ-দৃশ্যমানতা ভুল করেছে। অন্য 5% মিথ্যা বলছে।
blrfl

26
যদিও আমি সম্মত হই যে এটি "তরোয়ালের উপর পড়ার" স্তরের ক্ষমা চাওয়ার আহ্বান জানায় না, তবে আমি মনে করি এটি "ওফস, আমার খারাপ" স্তরের ক্ষমা চাওয়ার জন্য আহ্বান জানায়। প্রতিটি 'আমি দুঃখিত' অ্যাজেজেক্ট হওয়ার দরকার নেই।
ম্যাথিউ স্কাউটেন

5
আমি এই ভিত্তির সাথে মোটেও একমত নই, সরল "আমি দুঃখিত" ক্ষমা চেয়ে কোন ভুল নেই , আমি বুঝতে পেরেছি যে আমি ভুল পেয়েছি এবং আমার ভুল থেকে শেখার জন্য যথাসাধ্য চেষ্টা করব । আমি সম্মত হই যে নিজেকে সংশোধন করার সর্বোত্তম উপায়টি আবার না করা, তবে আপনি যদি মনোযোগ দেন তবে আপনি প্রকাশ্যে এটি অন্যদেরকে জানাতে চাইবেন না, প্রতিবার আপনি যখন স্ক্রু করেন, তবে তিনি স্পষ্টতই খারাপ লাগছিলেন about এটি এবং ক্ষমা চেয়ে কোন ভুল নেই।
ট্রুফা

182

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

আমরা একটি লোক একদিন একটি প্রোডাকশন ডেটাবেসকে উড়িয়ে দিয়েছি, ফলে পুরো দলের জন্য প্রচণ্ড আতঙ্ক এবং গভীর রাত হয়েছিল। পরের দিন তিনি দুপুরের খাবারের জন্য বার্গার গ্রিল করলেন।

আমি সহকর্মীর ক্ষমা চাই। সুস্বাদু, সুস্বাদু ক্ষমা।


83
"আমি সহকর্মীর কাছে ক্ষমা চাই T সুস্বাদু, সুস্বাদু ক্ষমা চাই for"
জাস

32
নাইট ডিল বিল্ড ভেঙে ফেলা একটি জিনিস তবে প্রোডাকশন ডেটাবেসকে ফুরিয়ে দেওয়া পুরো অন্য স্তরে রয়েছে। যদি আমি কখনই এমনটি করি যে আমি ইচ্ছা করি যে গ্রিল বার্গার আমার শাস্তি সবচেয়ে খারাপ ছিল।
maple_shaft

20
আপনি প্রায় অপরাধীর স্বাদ নিতে পারেন।
মাইকের গতি

40
"একটি প্রোডাকশন ডাটাবেস উড়িয়ে দেওয়া" ডাটাবেসের ক্ষেত্রে ঠিক কী ঘটেছিল তা নিয়ে আমার মাথায় সমস্ত ধরণের হাসিখুশি চিত্র রাখে। তাদের বেশিরভাগই সার্ভার রুম থেকে উচ্চতর বিস্ফোরণ শুনে প্রত্যেককে জড়িত। "হায় খোদা, ডাটাবেস সমালোচনামূলক আকারে পৌঁছেছে!" "দ্রুত! নিয়ন্ত্রণের রডগুলি কম করুন!" "অনেক দেরী হয়ে গেছে, তথ্য, সে ধ্বংসপ্রাপ্ত!" বুম
কারসন মায়ার্স

7
drop database... ওহ শক্তি এই দুটি ছোট শব্দ। এটি বছর আগে ছিল, তবে আমি এটি ভালভাবে স্মরণ করি;)
লেই

80

আপনার জন্য দুটি উক্তি:

যে ব্যক্তি কোনও ভুল করে না সে সাধারণত কিছু করে না - - উইলিয়াম কনার ম্যাগি

যে কেউ ভুল করে না সে যথেষ্ট চেষ্টা করে না ---- রবার্টস ওয়েস

আমি জিম জি এর সাথে একমত , ক্ষমাপ্রার্থনা করবেন না তবে এ থেকে শিখুন এবং আবার একই ভুল করবেন না ... এটিকে ডিআরওয়াই রাখুন;)


9
বা এর আরও সাধারণ উক্তিটি রয়েছে: "পাপহীন সে প্রথম পাথর নিক্ষেপ করুক" যে কখনও যদি ভাঙা বিল্ড সম্পর্কে বিলাপ করছে সে যদি বিল্ডটি ভেঙে ফেলে তবে তারা বিলাপ করা উচিত নয়
রিচার্ড

দ্বিতীয় মত !!
সুফেন্ডি

1
আমি কখনও পরামর্শদাতা প্রত্যেক গ্রেড / জুনিয়রকে নিজেকে উদ্ধৃত করছি "I expect you to make lots of mistakes. Own up to them, accept them, and learn from them. If you never make mistakes, you'll never really learn anything",।
এস রবিন্স

"ডিআরওয়াই" নীতিটির দুর্দান্ত ব্যবহার ... :)
জে অ্যালান

53

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

আমরা এটিকে কন্টিনিউজ ইন্টিগ্রেশন ডাকি বলেছিলাম এবং যখন আপনি এটির জন্য দিনটি দান করতেন তখন লোকেরা আপনাকে জ্বালাতন করত তবে এটি মজাদার ছিল, এর কোনওটিই উত্সাহিত হওয়ার কথা নয়।

আমরা একটি ভাঙ্গা বিল্ডের মতো কিছু নিয়েছিলাম এবং এটিকে একটি টিম বিল্ডিং অনুশীলনে রূপান্তরিত করেছি।


2
+1: তারা যা যত্ন করে কেবল তা নয় - তাদের কেবলমাত্র যত্ন নেওয়া উচিত । আপনি কোনও ভুল করেন নি, যেমন - কিছুটা দূরে কী সম্ভব তার সীমানাটি সজ্জিত করেছেন;)। আপনি সম্ভবত সেই ব্যক্তিকেও ঠিক করার জন্য সেরা স্থান দিয়েছেন। প্রত্যেকে বার বার এই কাজ করে। প্রত্যেকে বেঁচে থাকার জন্য এমন কিছু আপলোড করে যা উচিত ছিল না। প্রত্যেকে তাদের জীবনে একবার আপডেট আপডেটের বিবরণীর বাইরে যেখানে ক্লজটি ছেড়ে দেয়। এটি কীভাবে গুরুত্বপূর্ণ তা গুরুত্বপূর্ণ। আমরা যেখানে রয়েছি, সমস্ত দেবগণ বন্ধ হয়ে ঝুঁকছেন, কেউ যদি জিজ্ঞাসা করেন তবে পৃথকভাবে কে দোষ করেছে সে সম্পর্কে কথা বলতে রাজি হন না, এটি ঠিক হয়ে যায়।
টম মরগ্যান

এটা একটা মত মনে হয় সত্যিই দুর্দান্ত উপায় ভুল হ্যান্ডেল করতে।
ট্রুফা

3
ক্রমাগত ইন্টিগ্রেশন Duckie , hahahaha
AttackingHobo

43

"দুঃখিত আমার খারাপ!" আমি যখন বিল্ডটি ভেঙে ফেলেছি তখন আমি সাধারণত ক্ষমা চাইছি। এটা হয়। তবে অন্যরা যেমন বলেছে, এটি আপনার সিস্টেমে উন্নতি করার একটি সুযোগ যাতে এক ব্যক্তি যাতে সহজেই অন্য সবার জন্য বিল্ডটি ভাঙতে না পারে।

আমি এই পরিস্থিতিতে একটি আনুষ্ঠানিক ক্ষমা চাইব না, তবে আপনি যদি সত্যিই অনুভব করেন যে আরও আনুষ্ঠানিক ক্ষমা চাওয়া উপযুক্ত, তবে আপনার ক্ষমা প্রার্থনা করা উচিত:

  • দুঃখ প্রকাশ করা.
  • সমস্যা রাষ্ট্র.
  • দায়িত্ব নিতে.
  • সংশোধন করুন।
  • মুখরক্ষা.

এটি হ'ল, "আমি দুঃখিত [এক্সপ্রেস রেজিট] যে আমি আপনাকে অসুবিধে করেছি [দায়বদ্ধতাটি] দুর্ঘটনাক্রমে [সংরক্ষণ করুন] বিল্ডটি [স্টেট দ্য প্রব্লেম] ভেঙে tomorrow

প্রতিটি অংশ যথাযথ ক্ষমা চাওয়ার জন্য প্রয়োজনীয়; আপনি যদি সমস্যাটি বর্ণনা না করেন তবে এটি অস্পষ্ট। আপনি যদি অনুশোচনা প্রকাশ না করেন, দায়িত্ব নেন, এবং সংশোধন করেন, তবে লোকেরা মনে হয় আপনি নীতিনিষ্ঠ। মুখ সংরক্ষণের অংশটি ক্ষমা চাওয়ার সবচেয়ে অবহেলিত অংশ; মুখ রক্ষাকারী অংশটিই আহত দলটিকে মনে করিয়ে দেয় যে আপনি একজন মূল্যবান সহকর্মী, যে কখনও কখনও ভুল করেন, এবং একজন বোকা (বা নাশক!) না

অবশেষে, বিল্ড ব্রেকিং সম্পর্কে কিছু চিন্তাভাবনা:

আমি সি # / ভিজ্যুয়াল বেসিক সংকলক টিমে কাজ করি। অবশ্যই আজ ভিজ্যুয়াল স্টুডিওতে এমন একটি বিশাল প্রকল্প যে এটি নির্মাণের অবকাঠামো পরিচালনা করতে নিজস্ব একটি দল এবং নিজস্ব ডেডিকেটেড এয়ার কন্ডিশনার সিস্টেম সহ একটি বিশাল ঘর রয়েছে। ১৯৯০ এর দশকের মাঝামাঝি আমি যখন ইন্টার্ন হিসাবে শুরু করি তখন ভিজ্যুয়াল বেসিক বিল্ড টিম ছিল আমার - এবং মেশিনে পূর্ণ একটি পায়খানা intern সময় বদলেছে!

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

শেষ বিটটি সম্ভবত নির্মম বলে মনে হচ্ছে, তবে এটি আসলে একটি মূল্যবান উদ্দেশ্য করে। যেহেতু প্রায় প্রত্যেকেই এক সময় বা অন্য সময়ে বিল্ডটি ভেঙে ফেলেছিল, শেষ পর্যন্ত পুরো দলটি রাতের বিল্ডটি যাচাই করার প্রক্রিয়াগুলি শিখবে।


15

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

আমার বর্তমান চাকরিতে আমাদের একটি অনানুষ্ঠানিক নিয়ম রয়েছে যে যে কেউ কাজ ছেড়ে যাওয়ার ঠিক আগে স্নেহকালে প্রতিশ্রুতি দেয় এবং বিল্ডটি ভাঙতে বেরিয়ে আসে তার পরের দিন পুরো দলের জন্য ক্যান্ডি / কেক / পানীয় আনতে হয়। তবে আমাদের অবিচ্ছিন্নভাবে সংহতকরণ রয়েছে যা দিনের বেলায় একটি ভাঙ্গা বিল্ড সম্পর্কে আমাদের সতর্ক করে। এবং নিয়মটি সম্ভবত কারও প্রথম প্রতিশ্রুতিবদ্ধতার জন্য প্রযোজ্য নয়।

যাইহোক, ক্ষমা চাওয়ার একটি আনুষ্ঠানিক মেল সম্ভবত কিছুটা বেশি।


দুর্দান্ত পয়েন্ট - পিয়ার পর্যালোচনা এটি ধরা উচিত ছিল। কারণ আপনি কি পিয়ার রিভিউ পরিবর্তন আগে তারা, ডান মাস্টার / মাথা / ডিফল্ট প্রয়োগ করছি?
ফ্র্যাঙ্ক শিয়েরার

11

একটি মৌলিক নিয়ম - যখন আপনি ভুল হন, এটি সম্পাদনা করুন: - | আপনার কাছে ক্ষমা চাওয়ার দরকার নেই। সবাই ভুল করে. পেশাদাররা এটি স্বীকার করে। এটি দলের কাজ। এটির জন্য আপনাকে অন্য দলের সদস্যদের একত্রিত হতে হবে। যদি তারা তা না করে, সাহায্যের জন্য জিজ্ঞাসা করুন। তারপরে সবচেয়ে বেশি যা বলা দরকার তা হল - আমরা এর থেকে কী শিখতে পারি?

তারা বলছেন একটি সফল বিবাহ তিনটি ছোট্ট শব্দের উপর ভিত্তি করে - "আমার ভুল ছিল"।

যদি কেউ মাঝেমধ্যে ভুল না করে তবে তারা কাজ করছে না, তবে যে ভুলটি শিখতে পারে না তা হ'ল দুটি ভুল।


আমি মনে করি এটি একটি দুর্দান্ত উত্তর এবং সর্বাধিক ভোট প্রাপ্ত "ক্ষমা চাইবেন না" এর চেয়ে অনেক ভাল than বিল্ড ভাঙার জন্য আপনি সবার কাছে ক্ষমা চাইতে পারেন, তবে তাদের আপনাকে কিছুটা অনুগ্রহও দেখাতে হবে। তাদেরও বলা উচিত "চিন্তা করবেন না, আমরা এর আগে এটি ভেঙে ফেলেছি, সর্বোপরি, এটাই সেখানে রয়েছে"। যতক্ষণ আপনি এটি আবার না ভাঙ্গার চেষ্টা করবেন ততক্ষণ তাদের সাথে এটি শান্ত হওয়া উচিত। আপনি যদি সবাইকে উপেক্ষা করে একই ভুলটি করেন তবে তা অন্যরকম গল্প।
রক্লান

6

সেরা ক্ষমা প্রার্থনা দ্রুত বিরতি স্থির করা হয়


5

যদি আপনার কোম্পানির ইতিমধ্যে আপনার বিল্ড পরিবর্তনগুলি পরীক্ষা করার উপায় থাকে তবে (এ) আপনার পরিবর্তনগুলি ব্যর্থ হয় (তবে আপনি যেভাবেই তা পরীক্ষা করে দেখেছিলেন) বা (বি) তারা সফল হয়েছেন (এবং আপনার একটি নতুন পরীক্ষার কেস তৈরি করা দরকার)।

যদি আপনার সহকর্মীরা আক্ষরিকভাবে তাদের পরিবর্তনগুলি পরীক্ষা করে এবং রাত্রি বিল্ডে বিরতিগুলি খুঁজে পেতে প্রত্যাশা করে তবে (সি) আপনার একটি ভঙ্গুর প্রক্রিয়া রয়েছে (এবং আপনার এক্সট্রিম প্রোগ্রামিংয়ের মতো পরীক্ষার প্রবর্তন করতে হবে)।

এটা সম্ভব যে (ডি) আপনার পরিবর্তনগুলি বিলের কোডে অপ্রত্যাশিত পরিবর্তনগুলি সৃষ্টি করেছিল যা আগে ছিল বা আপনার মতো একই বিল্ডে পরিবর্তিত হয়েছিল।

আপনি এবং আপনার সংস্থার পরীক্ষা কীভাবে হবে তার উপর নির্ভর করে আমি কেস-কেস-কেস ভিত্তিতে ক্ষমা চাইব:

  • (ক) আমি বিল্ড পরীক্ষায় ব্যর্থ হয়েছি কিন্তু আমার পরিবর্তনগুলি যাচাই করেছি। দুঃখিত, আমি আমার প্রক্রিয়াটি পরিবর্তন করছি তাই আমি আর এটি করব না।
  • (খ) আমি বিল্ড পরীক্ষায় উত্তীর্ণ হয়েছি এবং পুনরায় ঘটনার সম্ভাবনা হ্রাস করতে JUnit পরীক্ষা XYZtest.java যুক্ত করেছি।
  • (গ) যেহেতু আমাদের কোনও বিল্ড টেস্ট প্রক্রিয়া নেই, তাই আমি আমার পরিবর্তনের জন্য একটি তৈরি করছি। আমরা কীভাবে আমাদের বিল্ড প্রক্রিয়াটি উন্নত করতে পারি তা আপনার সাথে ভাগ করে নিতে চাই।
  • (ডি) পুনরায় ঘটনার সম্ভাবনা হ্রাস করার জন্য আমি জুনিয়নট পরীক্ষা এক্সওয়াইজেস্ট.জভা লেখার জন্য বিলের সাথে কাজ করব।

আমি নিশ্চিত যে এমন একটি (ই) আছে যা আমি ভেবে দেখিনি।

লক্ষ্য করুন যে আমি বলছি "পুনরায় ঘটনার সম্ভাবনা হ্রাস করার" পরিবর্তে "তাই এটি আর হবে না"। আবার হবে। তবে আপনি সেই সম্ভাবনা হ্রাস করতে আপনার প্রক্রিয়াটি উন্নত করতে পারেন। এটি, আমি মনে করি, এটি একটি বিজয়ী প্রোগ্রামারের অন্যতম চিহ্ন।


2

ক্ষমা চাইবেন না। আপনি মানুষ এবং আপনি ভুল করতে হবে। প্রত্যেকে মাঝেমধ্যে বিল্ডটি ভেঙে ফেলবে, কীটি হ'ল এটি দ্রুত ঠিক করা।

লোকেরা আপনার চারপাশে ঝাঁপিয়ে পড়েছে ... ভাল আমি কৌতূহল করছি তারা কখনও কোনও বাগে লিখেছিল কিনা।


2

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

যাই হোক না কেন, এর মতো বোকা কিছু প্রকারের সাথে ময়না তদন্ত করা উচিত ক) এটি কীভাবে হয়েছিল তা সন্ধান করুন এবং খ) কীভাবে এটি পুনরায় হওয়ার সম্ভাবনা হ্রাস করা যায়।

আমি আপনার কাঠামোর সাথে পরিচিত নই (আমি একটি খুব ভিন্ন পরিবেশে কাজ করি) তবে শেষ পর্যন্ত বাস্তবতাটি হ'ল মাঝেমধ্যে মানুষ ভুল করে এবং জিনিসগুলি ভেঙে যায়। আপনি অভিজ্ঞতা থেকে শিখুন এবং এগিয়ে যান।


2

আমার পরিবেশে আপনি যদি বিল্ডটি ভাঙেন তবে আপনি একটি ভাল প্রকৃতির পাঁজর এবং কিছু মজার কৌতুক পাবেন। আমি নিশ্চিত না যে কোন ইংরেজী ভাষী দেশ আপনার মধ্যে রয়েছে, তবে এটি এমন হতে পারে যে একজন অ-নেটিভ ইংলিশ স্পিকার হিসাবে আপনি মন্তব্যগুলির আন্ডারলাইং প্রকৃতি পাচ্ছেন না।

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


2

উম। আপনি ভাঙা বিল্ড টোকেন পাবেন । পরের ভাগ্যবান প্রাপকের কাছে রেবিজকে দিন। সব সময় ঘটে. গুণ গুরুত্বপূর্ণ, তবে ভুলগুলি অনিবার্য। ওগুলি ঠিক করুন. চলো এগোই. পরের দরিদ্র লজ্জা লজ্জা।


1
আমি এটা অনেক দেখেছি। অন্যটি হল আপনি রাতের বিল্ডটি "দেখাশোনা" করতে পারবেন যতক্ষণ না অন্য কারও এটির বিরতি। এর অর্থ এটি ঠিক করা নয়, তবে কেন এবং কারা এটি ঠিক করতে হবে তা নির্ধারণ করা।
স্টিফেন ডার্লিংটন

1

একটি সাধারণ নিয়ম হিসাবে, আমি বলব:

যদি আপনার চেকইনটি একটি সংকলক ত্রুটির কারণ হয়ে থাকে তবে আপনি নিজেই ধরা পড়ে যেত আপনি চেক ইন করার আগে "সর্বশেষ পেতে", একটি সাধারণ "ওফস, আমার খারাপ" ক্রমযুক্ত। (বিশেষত যদি আপনি পরের দিন সকালে 10 টায় বেড়াতে যান, তবে প্রত্যেকে সিদ্ধান্ত নিচ্ছেন যে কোন পরিবর্তনটি আবার ফিরতে হবে)

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


1

টিম ব্যর্থ হয়েছে।

আপনার সংস্থার প্রথমবারের মতো কোনও দেব তৈরির বিষয়ে আরও কোড পর্যালোচনা দরকার।

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

প্রকাশের সময় নিকটবর্তী হওয়া একটি বাহানা নয়, তবে নতুন কোডটি ডাবল-চেক করার আরও ভাল কারণ।

যদি আপনার মুক্তি সহজেই পূর্বাবস্থায় ফেরানো যায় না তবে এই গোষ্ঠীতে আরও বড় সমস্যা রয়েছে।


0

আমি বুঝতে পারছি না কেন লোকেরা আপনার উপরে রয়েছে। যদি সিস্টেমটি ভালভাবে সেট আপ হয় তবে তাদের আপনার পরিবর্তনগুলি খুব তাড়াতাড়ি তাড়িত করতে / এড়াতে সক্ষম হওয়া উচিত।

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

এবং হ্যাঁ - ক্ষমা চাইবেন না। আপনার ম্যানেজারের সাথে কেবল চ্যাট করুন এবং তাকে বুঝতে দিন যে আপনি কী করেছেন তা থেকে আপনি শিখেছেন।


0

সব সময় বিরতি দেয়। ত্রুটি এবং ভুলগুলি জীবনের একটি সত্য এবং সেই কারণেই আপনার এমন একটি প্রক্রিয়া থাকা উচিত যা বাগ এবং ভুলের প্রভাবকে হ্রাস করে।

যদি বিল্ড ব্রেকিং যদি এটি বিশাল চুক্তি হয় তবে এর অর্থ আপনার প্রক্রিয়াটি ভেঙে গেছে।

আপনার উচিত অবিরাম বিল্ডগুলি করা, রাতের বেলা নয়।


"1 যদি কোনও বিল্ড ব্রেকিং এটিই বড় চুক্তি হয় তবে এর অর্থ আপনার প্রক্রিয়াটি ভেঙে গেছে।" অন্যদিকে, আপনাকে এখনও ভাঙা প্রক্রিয়াটি মোকাবেলা করতে হবে, এবং এর অর্থ প্রক্রিয়াটি উন্নতি না হওয়া পর্যন্ত রাতের বিল্ড ভাঙতে এড়াতে আপনি যা করতে পারেন তা করা।
কালেব

0

কখনও না চেয়ে দেরি করা উত্তম ...

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

ব্যক্তিগতভাবে, আমি একটি সুযোগ হিসাবে একটি ভাঙ্গা বিল্ড দেখি।

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

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


-1

তাদের বলুন যে প্রতি চেক ইন তাদের সিআই বিল্ডস দরকার। এই রাস্তাটি ভেঙে যাওয়ার জন্য আপনাকে রাত্রি পর্যন্ত অপেক্ষা করতে হবে না। YEA !!! তাদের বলুন এটি প্রক্রিয়াটি ভুল, অন্য কিছু নয়। আপনি কেবল তাদের সিস্টেমে একটি ফাঁক চিহ্নিত করেছেন ।

তবে হ্যাঁ, এটি ঠিক করতে ভুলবেন না। তেমন কিছু না. এটি উত্পাদন হয় না। নিরর্থক একটি রাত্রে।


-2

আমার সংস্থায় একটি সাধারণ অনুশীলন হ'ল:

  • চিৎকার করে "এটি আমার ছিল না!" (সাধারণত সিভিএস / এসভিএন প্রমাণ অন্যথায়)
  • "মাই-ইউজারলগেন ইস্ট শুল্ড!" বলে টি-শার্ট পরা! (হ্যাঁ, আমাদের বিকাশকারীদের নিজস্ব 50% এর মতো শার্ট)
  • এটি স্থানীয় সেন্ডবক্সে কাজ করে এবং সমস্ত পরীক্ষাগুলি ঠিক জরিমানা পেরেছে বলে দাবি করা

আমার সংস্থারও এ জাতীয় "ঘটনা" পরিচালনা করার একটি দুর্দান্ত উপায় রয়েছে:


-2
  • আমি ক্ষমা চাইব না

  • আমি সিআই লিডকে আমাকে ভাঙ্গা গড়ার অনুমতি দেওয়ার জন্য দোষ দেব।

  • বিকাশকারীদের ভাঙ্গা কোড করা থেকে বিরত করার জন্য সেখানে একটি সিআই প্রক্রিয়া থাকা উচিত।

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


1) সমস্ত প্রকল্প নিরবচ্ছিন্ন ইন্টিগ্রেশন করতে সেট আপ করা হয় না। এটি থাকা ভাল, এবং ওপির মতো পরিস্থিতিতে সহায়তা করতে পারে তবে এটি দেওয়া থেকে অনেক দূরে। 2) সমস্যাটি রোধ করতে পারত এমন সরঞ্জামগুলি থাকা সত্ত্বেও এটি সত্যই কোনও বড় বিষয় না হলেও ক্ষমা চাওয়া কখনই ব্যাথা করে না। 3) আপনার সৃষ্ট সমস্যার জন্য অন্য কাউকে দোষ দেওয়া, এটি আসলে আপনার দোষ হোক বা না হোক, একটি লম্পট ধারণা।
কালেব

এখানে দুটি সমস্যা রয়েছে: 1 - স্থানীয় মেশিনে ভাঙা কোড। 2 - একটি বিল্ড সার্ভারে ভাঙা কোড। সমস্ত বিকাশকারী ভুল করার কারণে প্রথম সমস্যাটি খুব সামান্য। পরিবর্তনগুলি পূর্বাবস্থায় ফেরা যায় এবং সিস্টেম বা বিভাগের উপর কোনও প্রভাব পড়বে না। দ্বিতীয় সমস্যাটি সম্ভবত সিস্টেম এবং বিভাগের উপর আরও বেশি নেতিবাচক প্রভাব ফেলবে।
কোডার্ট

-2

যদিও আমি মনে করি যে এক ধরণের ক্ষমা চাওয়ার জায়গা থাকতে পারে, দয়া করে এটি বলবেন না: "আমি নিশ্চিত করব যে এটি আর ঘটবে না।" কারণ এটি হবে। এবং যদি এটি করে তবে তা আপনাকে কামড় দেবে।


-2

আপনি যদি ওপেন সোর্স প্রকল্পে কাজ করছেন,

শুধু বলুন "দুঃখিত, আমি বিল্ডটি ভেঙে দিয়েছি be আমি খুব ঘুমিয়ে থাকতে পারি!"

এবং এটি গিথুব মন্তব্য হিসাবে যুক্ত করুন।

কারণ অনেক ওপেন সোর্স বিকাশকারীরা মধ্যরাতের সময় কোড লেখেন।

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