আপনি কখনও দেখা সবচেয়ে খারাপ প্রযুক্তি সিদ্ধান্ত কি? [বন্ধ]


10

এর মধ্যে রয়েছে আর্কিটেকচারের সিদ্ধান্ত, প্ল্যাটফর্মের পছন্দ বা এমন কোনও পরিস্থিতি যেখানে এরকম খারাপ পছন্দ নেতিবাচক পরিণতির দিকে পরিচালিত করে।

উত্তর:


22

বছর কয়েক আগে, আমি ত্রুটি ছুঁড়তে শুরু করে এমন একটি ডেটাবেস কেন্দ্রিক অ্যাপ্লিকেশনটির শীর্ষস্থানীয় বিকাশকারী হয়েছি। আমি এটি আবিষ্কার করেছিলাম যে একটি ডাটাবেস ক্ষেত্রে নকল মান ছিল যা তাদের অনুমতি দেওয়া উচিত ছিল না।

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

অন্যান্য বিকাশকারী : "ওহ আপনি ভুলে যাবেন না, সেই ক্ষেত্রটিতে একটি অনন্য বাধা ছিল I আমি কেবল এটিকে সরিয়েছি।"

আমি : "তুমি এটিকে সরিয়েছ কেন?"

অন্যান্য বিকাশকারী : "আমি এটি কয়েক সপ্তাহ আগে করেছি I আমি গ্রাহকের কাছ থেকে ডেটা ফাইল পাচ্ছিলাম এবং তারা আমদানি করত না কারণ অনন্য সীমাবদ্ধতা নতুন ডেটা ব্লক করে So

আমি: "আপনি কি এই বিষয়টি বিবেচনা করা বন্ধ করে দিয়েছিলেন যে আমরা যদি বিদ্যমান নতুন ডেটা ওভারল্যাপ করে এমন নতুন ডেটা পেয়ে থাকি এবং তা আমদানি করার আগে কারও কাছে এটি উল্লেখ করার বিষয়ে চিন্তা করি?"

অন্যান্য বিকাশকারী : (ফাঁকা তাকান)

আমি : ফেসপাল।


এটি কেবল ব্যথা করে।


7

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


বোর্ডে পরামর্শদাতা পাওয়ার সময়!
কर्क ব্রডহર્স্ট


4

একটি টেলকো গ্রেড ভয়েস মেইল ​​সিস্টেম পুনরায় লেখা হচ্ছে।

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

কুৎসিত ছিল। জোয়েল তার নিবন্ধটি লেখার প্রায় দু'বছর আগে এই সমস্ত ঘটেছিল: থিংস ইউ হুড নেভার ডু না, পার্ট আই


3

এসভিএন স্ন্যাপশটের উপর ভিত্তি করে প্রথম প্রকাশের সংস্করণ হওয়ার আগে একটি বাহ্যিক গ্রন্থাগার (এই ক্ষেত্রে স্প্রিং আরসিপি হওয়া ) গ্রহণ করা। এটির বেশ গ্যারান্টিযুক্ত যে প্রকল্পটি কমবেশি মারা যাবে এবং আপনি নিজেকে মৃতদেহের সাথে আবদ্ধ অবস্থায় দেখতে পাবেন। ভাল, আমাদের ক্ষেত্রে এটি আরও খারাপ হতে পারে। এখনও একটি বড় ঝুঁকি।


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

3

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

এই ধরণের সমস্যার বেশিরভাগ ক্ষেত্রে আমি যে সমস্যার মুখোমুখি হয়েছি তা অপ্রমাণিত / অপরিপক্ক প্রযুক্তির প্রতিশ্রুতিবদ্ধ ছিল, প্রায়শই কারন প্রযুক্তিগত দিক থেকে প্রভাবশালী কারও ক্ষেত্রে পুনঃসূচনা চালিত উন্নয়নের প্রবক্তা।


1

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

এই বছরের ফেব্রুয়ারিতে তারা ঘোষণা করেছিল যে নতুন সিস্টেমটি শেয়ারপয়েন্ট ২০১০-এর ভিত্তিতে তৈরি হবে gu অনুমান করতে চান কেন? কারণ, হঠাৎ করেই, এই নামটি ফার্মাস দ্বারা পরিচিত এবং তারা স্বাচ্ছন্দ্য বোধ করেছিল!
আমরা 2012 কি আনা দেখব!

\\ uSlackr


0

সি / সি ++ তে আধুনিক অপারেটিং সিস্টেমগুলি রচনা করা হচ্ছে। আমরা মরিস কৃমি (৮০ এর দশকের শেষের) পরে জানি যে এটি নেটওয়ার্ক নেটওয়ার্ক সফটওয়্যার তৈরির জন্য সম্পূর্ণ অপ্রয়োজনীয় ভাষা, তবে এটি কারও কাজ থেকে বিরত রাখেনি, যা মূলত অপরাধ অবহেলার আইএমওর পরিমাণ amounts


5
-1 এটি কি আমি, বা এটি আপনি 5 তম বা 6th ষ্ঠ বার সি সম্পর্কে পোস্ট করেছেন তা ভুল হয়েছে? এফইউডি ক্লান্তিকর। শুধু কারণ আপনি একটি নিরাপত্তা ভুল করে না মানে অন্য মানুষ করতে পারে না না করে কোড সি করতে পারেন না। কী খারাপ অভ্যাসগুলি সম্ভব তা ভিত্তিতে আপনি কোনও ভাষা ঘৃণা করতে পারবেন না।
বিকল্প

2
এটা তোলে হয় রাষ্ট্রের FUD যে সত্য যে "সি একটা গালি" উদ্দেশ্য সাধারণ জ্ঞান নেই।
বিকল্প

2
@ ম্যাথেপিক: আমি কি "খারাপ ভাষা" বলে এতটা খারাপ বলেছি? আমি বলেছিলাম যে এটি অপারেটিং সিস্টেমগুলির মতো সুরক্ষা প্রয়োজনীয়তা রয়েছে এমন প্রোগ্রাম তৈরির জন্য মোটেই উপযুক্ত নয়। এবং এটি উভয়ই বস্তুনিষ্ঠ ঘটনা এবং সাধারণ জ্ঞান।
ম্যাসন হুইলার

6
@ ম্যাথেপিক: আমি এই বিষয়ে মেসনের সাথে আছি। এটি ব্যাপকভাবে পরিচিত এবং স্বীকৃত যে স্ট্রিং হ্যান্ডলিং সি এর ফলে বাফার ওভারফ্লো হয় এবং সঠিক প্রোগ্রামিং ভাষায় এটি হয় না । আপনি "নির্ভরযোগ্যভাবে, ধারাবাহিকভাবে সি সুরক্ষিতভাবে সি কোডিং" (পিএফএফ) -এর পক্ষে কতটা ভাল বলে মনে করেন না, এটি এমন একটি ভাষা যা অকারণে বাগের প্রবণতা বৃদ্ধি করে এটি একটি খারাপ ভাষা।
টিমভি

3
@ টিমউই: মূল উত্তরটি "সি / সি ++" বলেছে। সি ++ এ স্ট্রিং হ্যান্ডলিংয়ের ফলে বাফার ওভারফ্লো হয় না। এমন নয় যে আমি একটি বড় অনুরাগী std::string, তবে এটি কাজ করে, এবং ধারক শ্রেণির টেমপ্লেটগুলি সহ বৃহত শ্রেণির সম্ভাব্য ত্রুটিগুলি দূর করতে পারে।
ডেভিড থর্নলে

0

আমি যা দেখেছি ...

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

প্রযুক্তি তাদের জন্য কী করবে তা অনুমান করার ক্ষেত্রে বড় ভুল।


1
ভাল পুরানো পিক। আমি সর্বদা নিজের নামে একটি ওএস / ডাটাবেস / প্রোগ্রামিং ভাষার নামকরণ নিয়ে প্রশ্ন করি। (যেমন ডিক পিক)
বিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.