সফ্টওয়্যার প্রকৌশল

পেশাদারদের, শিক্ষাবিদদের এবং সিস্টেম ডেভলপমেন্ট লাইফ চক্রের মধ্যে কর্মরত শিক্ষার্থীদের জন্য প্রশ্নোত্তর

10
ইনিশিয়ালাইজ (বা init) এর বিপরীতটি কী? [বন্ধ]
শব্দটি একটি পদ্ধতির নাম হিসাবে ব্যবহৃত হবে। ব্যবহারকারীর ইন্টারফেসের কোনও অংশ লুকানো (বা সরানো) হয়ে গেলে এই পদ্ধতিটি ডাকা হয় এবং এটি ডিফল্টতে মানগুলি পুনরায় সেট করতে এবং বস্তুগুলি আর ব্যবহার করা হবে না সেগুলি নিষ্পত্তি করতে ব্যবহৃত হয়। সম্ভাব্য নামগুলি হ'ল: মুক্তি, অপসারণ, নিষ্পত্তি, পরিষ্কার ইত্যাদি আপনি কোনটি সবচেয়ে …

11
কোড পর্যালোচনাগুলিতে, পর্যালোচকদের কি সবসময় সমস্যার সমাধান সমাধান করা উচিত? [বন্ধ]
কোড পর্যালোচনা করার সময়, আমি সাধারণত সমস্যাগুলি কীভাবে সমাধান করবেন সে সম্পর্কে সুনির্দিষ্ট সুপারিশ করার চেষ্টা করি। তবে পর্যালোচনার জন্য যে কেউ সীমিত সময় ব্যয় করতে পারে তার কারণে এটি সর্বদা ভাল কাজ করে না। এই ক্ষেত্রেগুলিতে আমি এটি আরও কার্যকর মনে করি যদি বিকাশকারী নিজেই কোনও সমাধান নিয়ে আসে। …

5
ফাংশনাল প্রোগ্রামিং বনাম ওওপি [বন্ধ]
আমি দেরি পর্যন্ত হাস্কেলের মতো কার্যকরী ভাষা ব্যবহার সম্পর্কে অনেক কথা শুনেছি। ফাংশনাল প্রোগ্রামিং বনাম অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংয়ের কয়েকটি বড় পার্থক্য, পক্ষে-বিপক্ষে কী কী?

16
নিজেকে সফটওয়্যার বিকাশকারী হিসাবে কীভাবে বাজারজাত করবেন? [বন্ধ]
আমি লক্ষ্য করেছি যে আমাদের মতো প্রযুক্তিগত ক্ষেত্র থেকে আসা যুবকদের মধ্যে এটি একটি প্রায়শই সমস্যা । আমাদের ক্যারিয়ারের শুরুতে আমরা কেবল আমাদের নিয়োগকর্তাদের কাছে কীভাবে নিজেকে বিক্রয় করতে পারি তা জানি না, এবং এলোমেলো লোক # 57 (যিনি একজন প্রোগ্রামার, তবে আপনার মতো ভাল নয় - প্রযুক্তিগতভাবে) একটি উত্থাপন …

17
ইউনিট পরীক্ষাগুলি কেন খারাপ হিসাবে দেখা হচ্ছে?
কিছু সংস্থায়, স্পষ্টতই, সফ্টওয়্যার রিলিজ প্রক্রিয়াটির এককটি ইউনিট টেস্টিং ব্যবহার করা হয়, তবে যে কোনও সময়ে সমস্ত ইউনিট পরীক্ষায় উত্তীর্ণ হতে হবে। উদাহরণস্বরূপ এমন কিছু স্ক্রিন থাকতে পারে যা সব ইউনিট পরীক্ষায় সবুজতে পাস করে shows ব্যক্তিগতভাবে, আমি মনে করি নিম্নলিখিত কারণে এটি হওয়া উচিত নয়: কোডটি নিখুঁত হওয়া উচিত …

30
অ-ইংরেজি -ভাষী দেশগুলির লোকেরা কি ইংরেজিতে কোড কোড করে? [বন্ধ]
আমি এটি শুনেছি (সহকর্মীদের দ্বারা) যে কেউই সেখান থেকে নির্বিশেষে "ইংরেজিতে কোডগুলি" দেয়। বিশ্বাস করা আমার পক্ষে কঠিন মনে হয়েছে তবে বেশিরভাগ প্রোগ্রামিং ভাষার জন্য সমর্থিত চরিত্রের সেট তুলনামূলকভাবে সংকীর্ণ হলে আমি অবাক হব না। আপনি কি এমন কোনও দেশে কাজ করেছেন যেখানে ইংরেজি প্রাথমিক ভাষা নয়? যদি তা হয় …

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

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

10
কীভাবে সহকর্মীদের ইউনিট-টেস্ট লিখতে উদ্বুদ্ধ করবেন? [বন্ধ]
আমরা একটি বৃহত পণ্য যা প্রায় 5 বছর ধরে উত্পাদন করা হয় উপর কাজ করছি। কোডবেসটি .. এরম .. কাজ করছে। সত্যিই ভাল না তবে এটি কাজ করছে। নতুন বৈশিষ্ট্যগুলি উত্পাদনে ফেলে দেওয়া হয় এবং একটি ছোট কিউএ দিয়ে পরীক্ষা করা হয়। বাগ ইত্যাদি ঠিক করা আছে, তবে আমি ছাড়া …

18
একটি লাইপারসনকে কীভাবে ব্যাখ্যা করবেন যে কোডিংয়ে ঘাড় গভীর অবস্থায় কোনও বিকাশকারীকে কেন বাধা দেওয়া উচিত নয়? [বন্ধ]
যদি আপনি কেবল আমার প্রশ্নের দ্বিতীয় অংশটি বিবেচনা করেন, "কোডিংয়ে ঘাড়-গভীর অবস্থায় একজন বিকাশকারীকে কেন বাধা দেওয়া উচিত নয়", যা স্মার্ট লোকেরা বেশ কয়েকবার আলোচনা করেছেন। হেক, এমনকি এসও-এর সহ-প্রতিষ্ঠাতা, জোয়েল স্পলস্কি একটি " ব্লগ জোন পেয়ে" এবং "জোন থেকে ছিটকে যাওয়ার" সম্পর্কে একটি ব্লগ পোস্ট লিখেছিলেন এবং কেন জটিলতায় …

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

19
টিডিডি কেন কাজ করে? [বন্ধ]
টেস্ট-চালিত বিকাশ (টিডিডি) আজকাল বড়। আমি প্রায়শই এটি প্রোগ্রামার এসই এবং অন্যান্য স্থানগুলিতে বিস্তৃত সমস্যার সমাধান হিসাবে প্রস্তাবিত দেখতে পাই। আমি ভাবছি কেন এটি কাজ করে। ইঞ্জিনিয়ারিং দৃষ্টিকোণ থেকে, এটি দুটি কারণে আমাকে ধাঁধা দেয়: "পাস পর্যন্ত লেখার পরীক্ষা + রিফ্যাক্টর" পদ্ধতির অবিশ্বাস্যভাবে অ্যান্টি-ইঞ্জিনিয়ারিং দেখায়। সিভিল ইঞ্জিনিয়াররা যদি সেতুটি নির্মাণের …
92 testing  tdd 

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

14
আমি কীভাবে সবসময় এড়াতে পারি যদি আমি স্ক্র্যাচ থেকে আমার প্রোগ্রামটি পুরোপুরি পুনর্নির্মাণ করি তবে আমি এটি আরও ভাল করতে পারি? [বন্ধ]
আমি কোডিংয়ের একটি উল্লেখযোগ্য পরিমাণ শিখেছি, তবে এটি সর্বদা একটি বৈজ্ঞানিক পরিবেশে ছিল (কম্পিউটার বিজ্ঞান নয়), আমাকে সঠিক দিক নির্দেশনা দেওয়ার জন্য কাউকে ছাড়াই সম্পূর্ণ স্ব-শিক্ষিত। সুতরাং, আমার কোডিং যাত্রা হয়েছে ... অগোছালো। আমি এখন লক্ষ্য করেছি যে যখনই আমি কোনও ধরণের প্রোগ্রাম তৈরি করি, শেষ অবধি, আমি বুঝতে পারি …

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

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