আনিমপ্লিমিটেড কোডের জন্য কি কোনও পদ আছে যা অন্য কারও জন্য পূরণ করার জন্য লেখা হয়েছিল?


91

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

এই অনুশীলনের জন্য একটি সাধারণ শব্দ আছে?


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

32
যাকে বন্ধ করার পক্ষে ভোট দিয়েছেন: অবশ্যই, "এই জিনিসটির নাম দিন" একটি বিশেষ আকর্ষণীয় প্রশ্ন নাও হতে পারে । তবে এই প্রশ্নের একটি উদ্দেশ্যমূলক উত্তর রয়েছে যা মূলত মতামত ভিত্তিক নয়। প্রমাণ হিসাবে, আমি আমার উত্তর নীচে উপস্থাপন।

3
আমি বলব "ভয়ঙ্কর কোডিং অনুশীলন"।
ইউফোরিক


3
"পাঠকের জন্য অনুশীলন" মনে হচ্ছে পাঠ্যপুস্তকের পদ্ধতির কাছে যদি আপনি ত্রুটি পরিচালনার কথা বলছেন।
ফিল লেলো

উত্তর:


177

আপনি একটি স্টাব বা কঙ্কাল উল্লেখ করছেন :

অসম্পূর্ণ

এটি সাধারণত এমন একটি পদ্ধতি বা ফাংশন যা বেশিরভাগ শূন্য শরীরে থাকে যা কেবল একটি ডামি মান দেয় যাতে কোড সংকলিত হয়।

কঙ্কাল

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


এই কোড উপাদানগুলি ব্যবহারের অনুশীলনকে স্টব্বিং বা কোড কঙ্কাল তৈরি করা হবে


3
যদিও আপনার শর্তগুলি আমি আরও ভাল পছন্দ করি, আমি মনে করি যে রুবেলে অন রাইলে 'ভারা' শব্দটি একই ধারণা।
dcorking

আমি আরও ভেবেছিলাম যে স্টাবটি এটির জন্য সঠিক শব্দ, তবে নিশ্চিত ছিল না কারণ আমি আমার কাজের সময় অন্যের কাছ থেকে ধাক্কা পাচ্ছিলাম। ধন্যবাদ.
ব্র্যান্ডন আর্নল্ড

একাডেমিক প্রসঙ্গে যদি এটি করা হয় তবে এটি "স্টাব"। একটি পেশাদার / বাণিজ্যিক প্রসঙ্গে সম্পন্ন, এটি "প্রযুক্তিগত debtণ"।
আরথ

10
@ অন্যটি কোডটি কার্যকর না হলে এটি কারিগরি debtণ নয় - এটি অবশ্যই কার্যকর করা উচিত। প্রযুক্তিগত debtণটি খারাপভাবে লিখিত কোডকে বোঝায় যা উত্পাদন পরিবেশে ব্যবহৃত হয়, যার অর্থ এটি সঠিকভাবে রিফ্যাক্টর করার জন্য গুরুত্বপূর্ণ প্রচেষ্টা প্রয়োজন। একটি স্টাবের আদর্শভাবে একটি ব্যর্থ পরীক্ষার কেস থাকে, সুতরাং উত্পাদনে looseিলে setালা হওয়ার আগে অবশ্যই তা প্রয়োগ ও পরীক্ষা করা উচিত

2
@ ব্র্যান্ডন আর্নল্ড: আপনার কলেজগুলির সাথে কথা বলার সময় আপনার বোঝার শব্দগুলি ব্যবহার করা উচিত। আপনি না হলে বস।
স্টিগ হেমার

42

আমি " স্টাব " শব্দটি ব্যবহৃত হচ্ছে দেখেছি ।

উদাহরণস্বরূপ, আমি বিশ্বাস করি যে গ্রহণটি স্বয়ংক্রিয়ভাবে একটি মন্তব্য সন্নিবেশ করিয়েছে

String getName() {
    // TODO: Auto-generated method stub
    return null;
}

এর কুখ্যাত অটো উত্পাদিত, ভাল, স্টাবগুলিতে।

ইউনিট পরীক্ষার প্রসঙ্গে "স্টাব" শব্দটির ব্যবহারটিও নোট করুন ।


2
"// টোডো: স্বয়ংক্রিয়ভাবে উত্পন্ন পদ্ধতি স্টাব" আমি মনে করি।
ইমিগ্রিস

এটি জানতে অবশ্যই কার্যকর। । ।
ব্র্যান্ডন আর্নল্ড

17

ভিজ্যুয়াল স্টুডিওতে, কোড ইন্টেলিসেন্স লেখার সময় আপনাকে "একটি নতুন পদ্ধতির স্টাব তৈরি করুন" বিকল্পটি দেওয়া হবে। আপনি যখন এই বিকল্পটি চয়ন করেন, ভিজ্যুয়াল স্টুডিও আপনার বর্ণনার মতোই কোডের একটি স্টাব / কঙ্কাল তৈরি করবে।

মাইক্রোসফ্ট এটিকে স্টাব হিসাবে উল্লেখ করে, তাই আমি এই স্টাবগুলিও ডাকব।

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