আপনি কখনও করেছেন সবচেয়ে বড় ভুল [বন্ধ]


33

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

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

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

আমি জানি যে এই প্রশ্নটি স্ট্যাক ওভারফ্লোতে একই রকম তবে আমি যেগুলি পেয়েছি তা বাস্তব গল্পের পরিবর্তে জেনেরিক উত্তর পেয়েছে বলে মনে হচ্ছে :)

সর্বকালের বৃহত্তম কোডিং ত্রুটিটি / ভুলটি কী…


6
গিনেস প্রশ্ন!
জুনিয়র এম

কেন এই প্রশ্নটি বন্ধ ছিল? আমি আমার নিজের বড় ভুলটি যুক্ত করার প্রয়োজনীয়তা অনুভব করছি: বিশেষত উত্পাদনে না বলার কথা বলার পরে আমি একটি লাইভ ওয়েবসাইট তিন ঘন্টা (অর্থাত্ 500 টি এইচটিটিপি স্থিতি) প্রযোজনায় মোতায়েন করার পরে নিলাম। সর্বোপরি, আমি ভুলটি লুকানোর চেষ্টা করেছি, কিন্তু ক্লায়েন্টটি লক্ষ্য করেছে এবং খুব খুশি মনে হয়নি।
মারিয়া ইনেস পরনসারি

আমার জন্য সহজ। অর্থ পরিশোধের টাকা পরিশোধ করা হয়েছে তবে দুবার সেন্টে রূপান্তরিত হয়েছে। 30k এর পরিবর্তে 3 মিল প্রদান করা হয়েছে। রানার আপ - খারাপ এসকিউএল যেখানে ক্লজ। 4 কে মানুষকে অবহিত করেছে যে তাদের $ 1 - 10 ডলার বিনিয়োগ রাত্রে 1800 ডলার বৃদ্ধি পেয়েছে। অবশ্যই এই ক্লায়েন্টদের কিছু গিয়েছিল এবং অর্থ ব্যয় করেছিল spent আর্থিকভাবে মোটামুটি দ্রুত পুনরুদ্ধার করা। ভাঙা আত্মবিশ্বাস এবং অপরাধবোধ সত্যই কখনও যায় নি। কীভাবে পুনরুদ্ধার করবেন: দায়িত্ব নিন। আপনার ভুল স্বীকার। অবদানকারী কারণগুলি থাকলেও অন্য কোনও কিছুকে দোষ দেবেন না। এটি স্থির করার জন্য বোঝার এবং দলের প্রচেষ্টার সাথে এটি মিলিত হয়েছিল। ক্লায়েন্ট সততার প্রশংসা করেছেন।
রিসুরিরিয়া

উত্তর:


54

যেখানে সমস্ত কিছুর সাথে মেলে এমন 'খারাপ' যেখানে একটি এসকিউএল আপডেট আপডেট করা হচ্ছে।

পাঠ্য পাঠ: কী পরিবর্তন করা হবে তা দেখতে সর্বদা প্রথমে একটি নির্বাচন করুন।


15
অথবা মিথ্যাতে স্ব-স্বীকৃতি সেট করুন যাতে আপনি দেখতে পাবেন যে কতগুলি সারি প্রভাবিত হবে।
ইয়েভেগেনি ব্রিকম্যান

2
ওহ, আমি এটি করেছি। খুব বাজে ...
glenatron

4
হাহা আমি মনে করি তাদের বেল্টের অধীনে কিছু এসকিউএল থাকা প্রত্যেকে কিছু সময় এটি করেছে, আমি অন্তর্ভুক্ত করেছি
বিলি.বব

3
প্রথম কারণেই ডেভ উপর আপডেট করা উচিত! প্রোডগুলিতে সরাসরি কোনও গরম ফিক্স নেই। এবং অডিট টেবিলগুলির জন্য খুব কৃতজ্ঞ থাকুন যদি আপনি এটি করেন যখন সেগুলি থাকে।
এইচএলজিইএম

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

36

টাইপো এর

এই খণ্ডগুলিতে তিনটি শক্ত দিন কাটানো:

if($func == "remove")
{
    $p->comments[$index]->removed = true;
    $p->save();
}
else if($func == "approve");
{
    $p->comments[$index]->approved = true;
    $p->comments[$index]->removed = false;
    $p->save();
}

ত্রুটি দেখুন? এটি শেষের দিকে সেমিকোলন else if। আমার সরানো মন্তব্যগুলি কেন সরানো হচ্ছে তা আমি বুঝতে পারি না। ডাটাবেসটিতে খনন করা হয়েছে, আমি যে আজেএক্স অনুরোধটি ব্যবহার করছিলাম, POST ভেরিয়েবলগুলি ছিল error_logএবং alerts সর্বত্র । পুনরায় লেখার পদ্ধতিটি শেষ হয়েছিল এবং এটি কাজ করেছিল। তারপরে আমি আসল সংস্করণটির সাথে আলাদা হয়েছি এবং সেমিকোলনটি লক্ষ্য করেছি।

টাইপগুলি এমন কোনও ভাষাতে ট্র্যাক করা সবচেয়ে কঠিন যা কোনও কিছুর দ্বারা সংকলিত বা প্রাক-পরীক্ষিত নয়। এমনকি এর মতো ত্রুটিগুলি একটি সংকলিত ভাষায় কঠিন হবে। পরিবর্তন ==করার জন্য =এবং হঠাৎ আপনি একটি ভিতরে নিয়োগ আছে if


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

24
শিরোনামটি কি একটি (উদ্দেশ্যযুক্ত) শ্লেষযুক্ত? : o
Agos

3
@ রাগ কোডার: একক এবং ডাবল উদ্ধৃতিগুলির মধ্যে পার্থক্যটি খুব অদৃশ্য। এটি নিয়ে উদ্বিগ্ন হয়ে মস্তিষ্কের চক্র ব্যয় করা সময়ের অপব্যবহার। নীচে পরীক্ষা দেখুন phpbench.com
Joeri Sebrechts

2
@ back2dos: এরর ... ঠিক আছে। সুতরাং আপনি উল্লিখিত সমস্ত ভাষা হ্যাক্সের পক্ষে ছেড়ে দেওয়ার পরামর্শ দিচ্ছেন? 2005 সালে প্রথম প্রদর্শিত হয়েছিল এমন কিছু? এটি সঙ্গে ঠিক এগিয়ে যান।
জোশ কে

10
ওয়ান ট্রু ব্রেস স্টাইলের পক্ষে যুক্তি দেওয়ার জন্য আপনাকে ধন্যবাদ। +1
এশাল্ড

28

ভাবছেন যে প্রোগ্রামিং বেশিরভাগই স্ক্র্যাচ থেকে দুর্দান্ত নতুন স্টাফ তৈরির বিষয়ে।


1
আমি যখন প্রথম শুরু করেছি তখন আমারও এই চিন্তাভাবনা ছিল। তখন আমি শিখেছি যে অন্য কোনও কিছুর চেয়ে অনেক বেশি রক্ষণাবেক্ষণ রয়েছে। সে কারণেই আমি এখন চেষ্টা করতে পারি যে আমি করতে পারি সেরা কোডটি (মন্তব্যে)।

2
লেখার জন্য প্রচুর নতুন কোড রয়েছে। প্রচুর ওপেন সোর্স প্রকল্পগুলির স্ক্র্যাচ থেকে কোডিং প্রয়োজন যা একটি বন্ধ সিস্টেম হিসাবে একই কার্যকারিতা প্রয়োগ করে।
পিপি

23

আমার সবচেয়ে বড় ভুলটি ভাবতে হয়েছিল যে প্রোগ্রামিংটি সহজ অর্থ ...


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

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

4
@ জোহ্যাঙ্ক এটি বেশিরভাগ পেশার জন্য যেতে পারে। যারা সত্যিকার অর্থে "প্রোগ্রামিং শিখতে" বিশ্ববিদ্যালয়ে যায় তাদের আমি বুঝি না। আমি যখন শুরু হয়েছিল তখন আমি কেএন্ডআর দিয়ে 14 বছর ছিলাম। আমি বিশ্ববিদ্যালয়ে "ইলেক্ট্রনিক্স শিখতে" গিয়েছিলাম - তবে কী অনুমান করুন, আমি যাইহোক প্রোগ্রামার হিসাবে শেষ করেছি। খুব সেরা সংগীতজ্ঞরা তাদের শিখিয়েছিলেন। খুব সেরা প্রোগ্রামাররা তাদের শেখায়। এটাই জীবন.
পিপি

আমেন ভাই, আমেন
মিস্টাররা

23

ঘটনাক্রমে ডেটাবেসটি মুছে ফেলা হয়েছে যা আমাদের সমস্ত গ্রাহকের তথ্য, অর্ডার ইতিহাস এবং চালানের সংস্থান শুরু করে (বেশ কয়েক বছর মূল্যবান) stored

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

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


15
সেকি। স্বরে নোট করুন: সর্বদা একটি ব্যাকআপ নিন: এমনকি যদি ইতিমধ্যে ব্যাকআপ হওয়ার কথা থাকে।
ক্রমিই পুনর্নির্মাণ মনিকা

1
@ কারমিই: সেরা পরামর্শ, হাতছাড়া করুন।
ক্রিস

@ ক্রামি - খুশি যে আমি আমার ক্যারিয়ারের প্রথম দিকে সেই পাঠটি শিখেছি।
জনএফএক্স

আপনি বরখাস্ত হননি?
মতিন উলহাক

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

15

যখন phpmyadmin জিজ্ঞাসা:

"আপনি একটি সম্পূর্ণ ডাটাবেস ডিস্ট্রয়ে করতে চলেছেন! আপনি কি সত্যই ড্যাটাবেস এক্সএক্সএক্সএক্স ড্রপ করতে চান?"

আমি এন্টার চাপলাম।


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

6
@ হুগো: +1। আমার ইউনিতে (প্রাক্তন ইউনিক্স / ডাটাবেস সিসাদমিন) একজন অধ্যাপক ছিলেন যিনি বলতেন "আপনি যখনই কোনও গুরুতর কিছু করছেন তখন সর্বদা আপনার হাত কীবোর্ড থেকে সরিয়ে নিয়ে প্রায় দশ সেকেন্ডের জন্য বসে থাকুন এবং কী ঘটবে সে সম্পর্কে ভাবুন।"
ববি টেবিল

1
@ হুগো: আমি আরও এগিয়ে চলেছি - "আপনি একটি সম্পূর্ণ ডাটাবেস ডিস্ট্রয়ে করতে চলেছেন! আপনি যদি সত্যই ডাটাবেস
এক্সএক্সএক্স

3
@ হুগো @ লরেন পেচটেল - "আপনি একটি সম্পূর্ণ ডাটাবেস ডিস্ট্রয়েড করতে চলেছেন! আপনার লগইনের একটি ওয়েব অনুসন্ধান 'লোল' এর একাধিক ঘটনা দেখা দিয়েছে, এবং তাই এই ক্রিয়াটি অস্বীকার করা হচ্ছে। দয়া করে আপনার প্রশাসককে দেখুন বা যোগাযোগ শিখুন learn"
স্পষ্টভাবে

15

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

একই দিন আমার বসের সাথে আমার 1 টি ছিল এবং তাঁর মুখের উপর একটি বড় হাসি নিয়ে তিনি যোগদানের পরে আমার প্রথম "বৈশিষ্ট্য "টি লাইভ পাওয়ার জন্য আমাকে অভিনন্দন জানিয়েছেন। বৈশিষ্ট্যটি কার্যকরভাবে দেখার জন্য তিনি সংশ্লিষ্ট পৃষ্ঠায় গিয়েছিলেন বলে আমরা দু'জনেই তাকালাম। পৃষ্ঠাটি লোড হতে 47 সেকেন্ড সময় নিয়েছে। আমার হৃদয় পড়েছিল. তিনি পৃষ্ঠাটি রিফ্রেশ করেছেন: 53 সেকেন্ড। তার হাসি অদৃশ্য হয়ে গেল। আমি আমার ডেস্কে ফিরে গিয়ে দীর্ঘ সন্ধ্যা ডিবাগ করতে এবং লাইভ সাইটে গুরুতর প্যাচগুলি ঠেলে কাটিয়েছি।

এটি যে ক্ষতিগ্রস্থ দেখানোর পদ্ধতিগুলির মধ্যে একটি আমি যুক্ত করেছিলাম সেটি হল একটি রিমোট সার্ভিস কল যা কমপক্ষে একটি ডিবি হিট হয়েছিল। প্রতিটি তুলনা করতে কল। সুতরাং এমন একটি পৃষ্ঠায় যেখানে 2,000+ আইটেমগুলি বাছাই করা হচ্ছে, আমি ~ 6000 (এনলগন) ডিবি হিট করছি। সেকি।


আপনার কোডটিতে ডিবি হিট স্পষ্ট ছিল, বা আপনি যে পদ্ধতিতে / কল যাচ্ছেন তাতে কি ঘটেছে?
dbkk

ডিবি হিটটি এমন একটি পদ্ধতির পিছনে লুকানো ছিল যা সাধারণ গেটারের মতো দেখায় : আমি তুলনা করার পদ্ধতিতে একটি myObj.getFoo () কল যুক্ত করেছি। প্রাসঙ্গিক সাবক্লাসের জাভাডোক একটি ডিবি হিট হওয়ার সম্ভাবনাটি নোট করেছিল, তবে মাইওবিজে ইন্টারফেসে জাভাডক (কোডটি লেখার সময় আমি যা দেখেছিলাম) বাছাইয়ের কিছুই উল্লেখ করেনি। উভয় ক্ষেত্রেই, আমি মনে করি এটি (ক) আমার পক্ষে অপর্যাপ্ত পরীক্ষার একটি স্পষ্ট প্রদর্শন এবং (খ) আপনি ভাল নামকরণের সম্মেলনগুলি অনুসরণ না করলে কী ঘটতে পারে।
ইয়েভেগেনি ব্রিকম্যান

সম্ভবত পরীক্ষার পরিবেশটি উত্পাদন পরিবেশের প্রতিনিধি না হওয়ার ঘটনাটি ছিল (খুব সাধারণ)। আপনি এটি পরীক্ষা করেছেন, এটি শালীনভাবে সম্পাদন করেছেন, সুতরাং আপনি সিদ্ধান্তে পৌঁছেছেন যে এটি ভাল ছিল, কখনও জেনে ছিল না (এবং তখন আপনিও করতে পারেননি) যে পরীক্ষার ডাটাবেসে প্রোডাকশন ডাটাবেজে থাকা ডেটাগুলির একটি ভগ্নাংশ রয়েছে।
23 এ জ্বলছে

15

আমি এটি করেছি:

rm -rf /bin

(প্রকৃতপক্ষে, আমি ঠিক এটি করিনি That এটি বোবা এবং অবিস্মরণীয় I আমি এটি আরও সূক্ষ্মভাবে, চারিদিক দিয়ে করেছি, যার ফলে মূলত সেই আদেশটি কার্যকর হয়েছিল))

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

কিছু ভাল অভিজ্ঞতা এসেছিল। / বিন কমান্ডের কোনও ব্যবহার না করে ডিরেক্টরি কীভাবে তালিকাবদ্ধ করতে হবে তা শিখেছি।

echo *

ডিইসি-বিএসডি সিস্টেমে একক ব্যবহারকারী মোড থেকে কেবল বোর্ন শেল কনস্ট্রাক্ট ব্যবহার করে
এলএস এবং ক্যাটকে সিমুলেট করার মতো কৌশলগুলি শিখিয়েছে

11

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

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

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

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

গ্রাহকদের অফিসে ফোনটি বেজে উঠতে বেশি সময় লাগেনি ...

এখন পর্যন্ত এটাই ছিল একমাত্র ভুল যে আমাকে পদত্যাগের প্রস্তাব দিয়েছে।


নমুনা ডেটার চেয়ে উল্লেখযোগ্য পরিমাণে বড় ডেটার জন্য +1 :-(
নগ্নফ্যান্যাটিক

আইএমও এটি সবচেয়ে
খারাপগুলির মধ্যে একটি

7

আমি একবার ফিল্টার ছাড়াই ক্রস জয়েন ব্যবহার করেছি। ডেটা ভগ্নাংশের সাথে পরীক্ষা ডাটাবেসে ঠিক সূক্ষ্মভাবে কাজ করে। যখন এটি মোতায়েন করা হয়েছিল, এটি গড় ক্যোয়ারিতে M 60M সারি দিয়ে শেষ হয়েছিল।


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

7

আমি একটি 100 000 $ লেজার স্ক্যানার ক্র্যাশ করেছি।

নিয়ামকটি পূর্ণসংখ্যা হিসাবে অবস্থানগুলি সংরক্ষণ করছিল তাই প্রকৃত অবস্থানটি ইঞ্চিতে পেতে আমি 10000 দ্বারা সমস্ত কিছু ভাগ করেছিলাম।

শেষ অঙ্কটি যখন 0 ছিল, তখন এটি বাদ দেওয়া হয়েছিল তাই জেড অক্ষটি 10 ​​গুণ পর্যন্ত ছিল।

হিলারিটি হ'ল


6

"আমাদের নতুন করে লেখা দরকার need"

অন্যদিকে, এটি পাঁচ বছরের পুরানো ভিবি 6 অ্যাপ্লিকেশন ছিল।


5

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


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

যদি তিনি গণ্ডগোল করেন, আপনাকে দোষ দেওয়া হবে এবং বরখাস্ত করা হয়েছে (বা অবজ্ঞায় অবতীর্ণ হওয়া অবধি কমপক্ষে দু: খজনক সময় কাটাতে হবে)।
উঠছে

4

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

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

ভাল দিকটি হ'ল শেষমেশ একটি উন্নয়ন বাক্সের জন্য বস বসানো হয়েছিল।


3

আমি বছরের পর বছর ধরে নির্মিত বহু ভাঙা লিঙ্কের কয়েকটি পরিষ্কার করার জন্য জেনুর লিঙ্ক সুলুথ চালিয়ে যাচ্ছিলাম (বেশিরভাগই, আশ্চর্যজনকভাবে উইকি থেকে ভাগ করা নেটওয়ার্ক ড্রাইভের লিঙ্ক ছিল)।

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

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

/admin/displayItems/icon_update.asp?image=eastereggs.jpg&itemID=3174


7
এটি জিইটি ব্যবহারের পক্ষে উপযুক্ত এবং পোষ্ট ব্যবহার করা কখন উপযুক্ত হবে তা অনেক লোক শিখবে বলে মনে হয়
ওলি

সম্মত, আমি ইন্ট্রানেট পুনর্নির্মাণের কাজ শুরু করতে চলেছিলাম এবং এটি জেট এবং পোষ্টের যথাযথভাবে প্রয়োজনীয়তার শীর্ষে রেখেছিল। এএসপি এমভিসিও এটি করতে সহজ এবং স্বজ্ঞাত করতে সহায়তা করে।
চাও

1
আসলে আপনার ভুল নয়, তবে একটি ভাল গল্প :-)
ডিন হার্ডিং

3

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

খুব খারাপ কিছু না তবে আমার কাছে খুব কাছের কল ছিল। তারা হ'ল এবং নিকট কল রয়েছেন কারণ আমি এই শিল্পে পর্যাপ্ত হরর গল্প শুনেছি যে আমি যা কিছু করি তাতে সমস্ত কিছুই ভাল যায়।


1
আপনি কি ডিবি ভুল করছেন না কখনও রোলব্যাক কল?
Jé ক্যু

@ শেপচ, এটি কেবলমাত্র যদি আপনি কোনও লেনদেন শুরু করেন তবেই সহায়তা করে
ক্যাফজিক

1
@ চ্যাড, আমরা কি সাধারণত সমস্ত ডেটা কলগুলি স্পষ্টভাবে লেনদেনের হওয়া উচিত?
Jue Queue

2
@ এক্সপচ, কখনই ধরে নিবেন না।
ক্যাফগিকে

1
@ চর, লেনদেনের মধ্যে সমস্ত ডিবি ইন্টারঅ্যাকশন বজায় রাখার জন্য আমার ব্যক্তিগত পছন্দ রয়েছে। যাঁরা না, তারা ঝুঁকি বহন করে বা ব্যবসায়িক কেস রয়েছে যা যত্ন করে না। স্পেসিফিকেশন অনুমান এবং ম্যান্ডেটগুলি হ'ল আমরা ট্রানজেকশনাল ডিবি পরিচালনার সাথে কোড প্রকল্পগুলি শুরু করব এবং বজায় রাখব।
Jé ক্যু

3

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

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

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


8
অভিশাপ ... আমি রোবট নিয়ে কাজ করতে চাই! আমি সারা দিন যা করি তা হ'ল লম্পট ওয়েব সাইটগুলি তৈরি করা।
ড্যান রায়

2

আমাদের কম্পিউটারে বিল্ট কম্পিউটারের পরিবর্তে আমাদের সফ্টওয়্যারটির একটি সংস্করণ তৈরি করায় এটি দ্রুত ছিল (প্রায় 4 ঘন্টা দ্রুত, যার অর্থ এটি পরবর্তী দিনের পরিবর্তে সেদিন QA এ যেতে পারে) এবং প্রকাশক এটি তাত্পর্যপূর্ণ চেয়েছিলেন।

আমার কম্পিউটারে ডিবাগিংয়ের জন্য আমার একটি বিশেষ সংজ্ঞা ছিল যা QA তে খুঁজে পাওয়া যায় না এমন একটি ত্রুটি সৃষ্টি করেছিল। তারা কেবল 4 সপ্তাহের বৈধতা পরীক্ষার শেষে এটি সনাক্ত করেছে, তবে বৈধতা ব্যর্থ করার পক্ষে এটি যথেষ্ট খারাপ ছিল।


2

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


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

2

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


আমার ভুল নয়, তবে সম্পর্কিত। যে কোম্পানির জন্য আমি কাজ করেছি তাদের ওয়েবসভারগুলির মধ্যে একটি আপোস হয়েছে, সংস্করণ নিয়ন্ত্রণ সার্ভারে (ডিএমজেড? ওয়াজদা?) একটি অনুপ্রবেশকারীকে রুট অ্যাক্সেস দিয়েছিল, যেখানে তিনি তাত্ক্ষণিকভাবে একটি "আরএম-আর /" কার্যকর করেছিলেন
26

2

জাভাতে স্ট্রিং তুলনার ==পরিবর্তে ব্যবহার করাequals


13
এটাই সবচেয়ে বড় ভুল আপনি কি করেছেন?
ক্রিস

এটি জাভাতে অনেক সমস্যার, যেখানে ==একটি রেফারেন্স তুলনা। সি # ==তে, স্ট্রিংগুলির সাথে একটি মান তুলনা করা যায়, যেমনটি .Equals() বলেছিল, কিছু পার্থক্য রয়েছে, জন স্কিটির উত্তরটি এখানে দেখুন: stackoverflow.com/questions/3678792/…
টিম গুডম্যান

2
@ টিম: এটি এখনও জবাব দেয় না যে এটি কীভাবে "আপনার পক্ষে সবচেয়ে বড় ভুল" হয়েছিল ... ফলাফলগুলি সম্পর্কে আরও কিছু প্রসঙ্গ অন্তত চমৎকার হবে ...
ডিন হার্ডিং ২

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

@Dean: এটা সবচেয়ে বড় ভুল ছিল না আমি করেছি কখনও প্রণীত ... আমি শুধু সঙ্গে সি # জাভা বনাম এখানে আচরণের পার্থক্য সে বিষয়ে পরিষ্কারভাবে বর্ণনা করা হয়েছে
টিম গুডম্যান

1

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


2
আমি আপনার সাথে আংশিকভাবে একমত, কারও কারও বেশি অভিজ্ঞতা রয়েছে (বছরের পর বছর) এর অর্থ এই নয় যে সে একজন ভাল প্রোগ্রামার। সেখানে প্রচুর প্রোগ্রামার রয়েছে, যা তাদের জীবনবৃত্তান্তে 'xx বছরের অভিজ্ঞতা' লিখতে পারে তবে তারা কী করছে সে সম্পর্কে কোনও ধারণা নেই।
ববি

তারা সম্ভবত এখানে তালিকাভুক্তদের মতো একটি নির্বোধের ভুলটি গ্রহণ করেছে, যা আরও সতর্ক বিকাশকারীকে তৈরি করবে
johnc

স্পষ্টতই, ভুলটির সেই মনোভাব ছিল না। ভুলটি বলছিল যে আপনার সেই মনোভাব আছে।
ড্যান রায়

আমি বছরের পর বছর ধরে অনেক লোককে এটি বলতে চেয়েছি।
রিসুরিরিয়া

1

এই মাসে এক সহকর্মীর সাথে এটি ঘটেছিল।

যখন আপনি প্রচুর সেলফোনগুলিতে একটি এসএমএস প্রেরণ করেন তখন তিনি ঘটে যাওয়া একটি বাগটি ঠিক করছিলেন। সাধারণত এই বার্তাগুলি আসলে ব্যয় বাঁচাতে প্রেরণ করা হয় না তবে আমাদের ডাটাবেজে একটি ভুল কনফিগারেশনের কারণে সেগুলি প্রেরণ করা হয়।

ব্যয়: এসএমএস ট্র্যাফিকের এক মাসের মজুরি।


এটি সস্তা! :)
6:48 এ জেভেন্টিং

1

একজন ম্যানেজারের অনুরোধে, আমি /etc/sudoersএকটি মেশিন থেকে অন্য মেশিনে অনুলিপি করেছি (যদিও এটি সমস্যাটি হাতের কাছে স্থির করে না, তবে এটি পয়েন্টের পাশে)। দুর্ভাগ্যক্রমে, আমি sudoঅনুলিপিযুক্ত ফাইলটি জায়গায় স্থানান্তরিত করতাম , এর মালিক এবং অনুমতিগুলি সম্পূর্ণরূপে ভুল ছিল তা লক্ষ্য করেই। এই মুহুর্তে, কারও কাছে রুট শেল খোলা ছিল না, কেউ পারে না sudo, এবং শেলটি সেট হয়ে যাওয়ার কারণে কেউ রুট হিসাবে লগ ইন করতে পারে না /bin/false। এবং মেশিনটি একটি দূরবর্তী ডেটা গুদামে ছিল ...


1

আমি একটি ডিরেক্টরিতে প্রতিটি ফাইলের জন্য মেটাডেটা ফাইল তৈরি করতে চেয়েছিলাম (অর্থাত প্রতিটি ফাইলের জন্য somedir/foo.bin, আমি একটি ফাইল তৈরি করতে চাই somedir/foo.bin.meta)। কিছু নির্বোধ কারণে পাইথনের মাধ্যমে ফাইল স্ট্রিমটি খোলার এবং বন্ধ করে ফাইলগুলি তৈরি করার সিদ্ধান্ত নিয়েছিলাম:

for fn in os.listdir(path):
    open(os.path.join(path, fn), 'w').close()

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

ভাগ্যক্রমে এটি একটি ব্যক্তিগত কম্পিউটারে ছিল এবং গুরুত্বপূর্ণ কোনও কিছুর কোনও ক্ষতি করতে পারে নি, তবে আমি এখনও আমার পাঠটি শিখেছি।


1

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

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

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

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


1

আরগ, রাত ১১ টা, ল্যাব বন্ধ, দ্রুত, দ্রুত ...

$ enscript -o midterm.hs midterm.hs
$ submit midterm.hs
Error: submission is empty

Godশ্বর না! FFS। আমি আপনাকে পিএস বলতে চাইছি ****!


ভাষার শৈলীর জন্য ক্ষমা প্রার্থনা, সত্যতার এটি প্রয়োজন it
শে

0

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


ডাউন ভোট কেন?
গোপী

0

আমি একটি সাইট টেম্প্লেটিং ভাষা তৈরি করেছি , যার প্রথম সংস্করণে সমস্ত এইচটিটিপি প্যারামিটারগুলি সুস্পষ্টভাবে ভেরিয়েবল হিসাবে প্রসারিত হয়েছিল। এর অর্থ হ'ল আপনি এই জাতীয় URL লিখতে পারেন:

পেজ.ভিস? বডি = <body> <p> ওহে প্রিয় </ p> </body>

এবং এটি ঠিক যেমনটি দেখায় ঠিক তেমনটি করে।

ভাগ্যক্রমে আমার কোনও ব্যবহারকারী নেই (দীর্ঘশ্বাস), সুতরাং আমার ধারণা এটির কোনও সুরক্ষা ঝুঁকি খুব বেশি ছিল না।


0

অবশ্যই টিএসকিউএল দুর্ঘটনা - একটি সম্পাদক উইন্ডোতে অনেকগুলি টিএসকিউএল বিবৃতি। কিছুটা ক্লান্ত ছিল, এবং লোকেরা আমাকে বাম এবং ডানদিকে বাধা দিচ্ছিল এবং আমি একটি আদেশ জারি করেছি যা 47,000 রেকর্ডের ঠিকানা, শহর, রাজ্য এবং জিপ-ওফ আপডেট করেছে। যদিও এটি প্রায় 25 মিনিটের মধ্যে স্থির ছিল।

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