"অতিরিক্ত জটিলতার বিন্দু" ইংরাজীতে উল্লেখ করা হয়েছে:
ওহ আমার THশ্বর এই করপটি কি।
সমস্যাটি হ'ল, এটি সত্যিকারের সহজ কিছুতে প্রযোজ্য হতে পারে তবে এটি এমন এক ভয়াবহ উপায়ে প্রয়োগ করা হয় যাতে আপনার একই প্রতিক্রিয়া হয়।
সুতরাং খুব ভয়ঙ্কর কিছু থেকে খুব জটিল কিছু পৃথক করা কঠিন হতে পারে।
হাওভার: আসলে সমস্ত সফ্টওয়্যারের ক্ষেত্রে যা ঘটে তা হ'ল প্রক্রিয়াটি কিছুটা এইরকম:
পদক্ষেপ 1: একটি দুর্দান্ত অনুমান আছে, একটি দুর্দান্ত নকশা করুন, সুন্দর স্টাফ বাস্তবায়ন করুন। সবাই খুশি।
পদক্ষেপ 1 এর শেষে: বিকাশকারীরা তাদের ডিজাইনের অপূর্ব কমনীয়তার জন্য নিজেকে অভিনন্দন জানায় এবং খুশি চিন্তাভাবনা থেকে দূরে চলে যায় "ভবিষ্যতে জিনিসপত্র যুক্ত করার জন্য অন্যদের কাছে আমার এখানে একটি দুর্দান্ত উত্তরাধিকার রয়েছে, এটি দুর্দান্ত হবে এবং বিশ্ব হবে একটি ভাল জায়গা."
পদক্ষেপ 2: কিছু পরিবর্তন করা হয়, জিনিস যুক্ত হয়, নতুন ফাংশন অন্তর্ভুক্ত করা হয়। পদক্ষেপ 1 এর আর্কিটেকচার এবং কাঠামো এটিকে মোটামুটি ব্যথাহীন প্রক্রিয়া করেছে। [তবে উফ, "ক্রাফ্ট ফ্যাক্টর" সবেমাত্র কিছুটা বাড়িয়েছে]]
দ্বিতীয় ধাপের শেষে: বিকাশকারীরা তাদের ডিজাইনের অপূর্ব কমনীয়তার জন্য নিজেকে অভিনন্দন জানায় এবং খুশী চিন্তাভাবনা থেকে দূরে চলে যায় "জি আমি এই ধরণের ভাতাটি প্রথম ধাপে পেয়েছি তাই এটি এত ভালভাবে চলে গেছে This আমার একটি দুর্দান্ত উত্তরাধিকার আছে ভবিষ্যতে অন্যদের এখানে জিনিস যুক্ত করার জন্য, এটি দুর্দান্ত হবে এবং পৃথিবী আরও ভাল জায়গা হবে।
পদক্ষেপ 3: আরও পরিবর্তন করা হবে, আরও কিছু জিনিস যুক্ত হবে, আরও নতুন ফাংশন হবে, একগুচ্ছ জিনিস বদলে যাবে, ব্যবহারকারীর প্রতিক্রিয়া আসলে শোনা যাচ্ছে।
পদক্ষেপ 3 এর শেষে: বিকাশকারীরা তাদের ডিজাইনের অপূর্ব কমনীয়তার জন্য নিজেকে অভিনন্দন জানায় এবং মোটামুটি খুশি চিন্তাভাবনা থেকে দূরে চলে যায় "জি এই স্থাপত্যটি এতগুলি পরিবর্তন সহজেই স্লট করার অনুমতি দিতে বেশ ভাল। তবে আমি কিছুটা অসন্তুষ্ট I'm এক্স এবং ওয়াই এবং জেড সম্পর্কে। তারা এখন কিছুটা পরিষ্কার করা যেতে পারে But তবে !!! আহ্ !!! আমি এই সমস্ত ভাতাটি প্রথম ধাপে দিয়েছি বলে আমি খুব চালাক This এটি এত ভাল হয়েছে for আমার এখানে একটি দুর্দান্ত উত্তরাধিকার আছে for ভবিষ্যতে অন্যদের জিনিস যুক্ত করার জন্য এটি দুর্দান্ত থাকবে এবং পৃথিবী আরও ভাল জায়গা হবে "।
পদক্ষেপ 4: ঠিক 3 ধাপের মতো: বাদে:
চতুর্থ ধাপের শেষে: বিকাশকারীরা মনে করেন: "এই জিনিসগুলি যা খুব ভাল ছিল তা বজায় রাখার জন্য কৌতুক পাচ্ছে It এটিতে কিছু গুরুতর পরিবর্তন দরকার I'm আমি সত্যিই এটির সাথে কাজ করতে পছন্দ করি না It এটির পুনঃসংশোধক প্রয়োজন I আমি আশ্চর্য হলাম বস কী যখন আমি তাকে বলব যে এটির জন্য 6 সপ্তাহ প্রয়োজন এবং ব্যবহারকারীরা এর শেষে দেখার মতো কিছুই পাবেন না ... তবে আমি আরও 5 বছরের স্বাদযুক্ত ভবিষ্যতের পরিবর্তনের সুযোগটি পেয়ে যাব .... এইচএমএমএম .. "কিছু বিয়ারের জন্য পাব যাওয়ার সময়"
পদক্ষেপ 5: একগুচ্ছ পরিবর্তন করা দরকার।
এবং 5 ধাপের ধাপে বিকাশকারীরা একে অপরকে বলে: "এই কোডটি সফল হয়। এটি কে লিখেছিল? তাদের গুলি করা উচিত Its এটি ভয়াবহ। আমরা এটি পুনরায় লিখতে চাই TO"
5 ধাপটি মারাত্মক। এই স্থানে ক্রাফ্ট ফ্যাক্টরটি এতটাই খারাপ হয়ে উঠেছে যে কোডটিতে আরও কয়েকটি পরিবর্তন হতে পারে না, এটিতে আরও কিছু বিগ পরিবর্তন করা দরকার।
5 ধাপের ঝামেলা হ'ল এটিকে ফেলে দেওয়া এবং আবার শুরু করার ইচ্ছা। এটি মারাত্মক হওয়ার কারণটি হ'ল "নেটস্কেপ ফ্যাক্টর"। এটি গুগল যান। সংস্থাগুলি এই মুহুর্তে ডিআইই, কারণ আবার শুরু করার অর্থ আপনি তথ্যের পরিবর্তে প্রায় 50% অনুমান, জ্ঞানের পরিবর্তে 150% উত্সাহ, বিনয়ের পরিবর্তে 200% দাম্ভিকতা ("এই লোকগুলি এত বোকা!") দিয়ে শুরু করেছিলেন। এবং আপনি নতুন বাগগুলির পুরো গোছা পরিচয় করিয়ে দিন।
করণীয় সেরা কাজটি হচ্ছে রিফ্যাক্টর। একসাথে একটু পরিবর্তন করুন। যদি আর্কিটেকচারটি কিছুটা ক্লান্ত হয়ে উঠছে তবে এটি ঠিক করুন। যোগ করুন, প্রসারিত করুন, উন্নতি করুন। ধীরে ধীরে। পথে প্রতিটি ধাপে পরীক্ষা, পরীক্ষা এবং আরও কিছু পরীক্ষা করুন। এর মতো বর্ধমান পরিবর্তনের অর্থ 10 বছর পরে বর্তমান এবং মূল কোডটি দাদুর কুঠার মতো ("এটির 10 টি নতুন মাথা এবং 3 টি নতুন হাতল রয়েছে তবে এটি এখনও দাদুর কুড়াল")। অন্য কথায়, খুব বেশি কিছু মিল নেই। তবে আপনি ধীরে ধীরে এবং সাবধানে পুরানো থেকে নতুনতে চলে এসেছেন। এটি ঝুঁকি হ্রাস করে, এবং গ্রাহকদের জন্য, এটি পিসড-অফ-ফ্যাক্টর হ্রাস করে।