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

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

2
ইন্টারফেসের নীতিমালাটিতে "আপনার যা প্রয়োজন কেবল তার জন্যই জিজ্ঞাসা করুন"?
আমি ইন্টারফেসগুলি ডিজাইন এবং গ্রাসের জন্য একটি নীতি ব্যবহার করে বড় হয়েছি যা মূলত বলেছে, "আপনার যা প্রয়োজন কেবল তাই চাই"। উদাহরণস্বরূপ, যদি আমার মুছতে পারে এমন ধরণের গোছা থাকে তবে আমি একটি Deletableইন্টারফেস তৈরি করব : interface Deletable { void delete(); } তারপরে আমি জেনেরিক ক্লাস লিখতে পারি: class …

11
কোনও চিত্র কি ওওপিতে নিজেকে পুনরায় আকার দিতে সক্ষম হবে?
আমি একটি অ্যাপ্লিকেশন লিখছি যার একটি Imageসত্তা থাকবে এবং প্রতিটি টাস্কের দায়বদ্ধতার বিষয়ে সিদ্ধান্ত নিতে আমার ইতিমধ্যে সমস্যা হচ্ছে। প্রথমে আমার Imageক্লাস আছে। এটির একটি পথ, প্রস্থ এবং অন্যান্য বৈশিষ্ট্য রয়েছে। তারপর আমি একটি নির্মিত ImageRepositoryবর্গ, চিত্র একটি একক এবং পরীক্ষিত পদ্ধতি, যেমন সঙ্গে পুনরুদ্ধারের জন্য: findAllImagesWithoutThumbnail()। তবে এখন আমারও …

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

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

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

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

6
আমি কীভাবে আরও প্রোগ্রামিং অভিজ্ঞতা পেতে পারি [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …
9 c++  experience  qt 

4
আমার যদি সমস্ত বৈশিষ্ট্যের প্রয়োজন না হয় তবে ভিজ্যুয়াল স্টুডিও আলটিমেট ইনস্টল করার কোনও প্রতিকূলতা আছে?
মাইক্রোসফ্ট আজ এমএসডিএন-তে ভিজ্যুয়াল স্টুডিও ২০১২ এর চূড়ান্ত বিল্ড প্রকাশ করেছে। আমি এই সংস্করণ তুলনা পৃষ্ঠাটি থেকে কোন সংস্করণটি ইনস্টল করতে হবে তা সিদ্ধান্ত নেওয়ার চেষ্টা করছি (আমি যে কোনও সংস্করণটি নিখরচায় ইনস্টল করতে পারি)। আমি এমন একক বিকাশকারী যিনি বেশিরভাগ ওয়েব # অ্যাপস এবং সি # এবং পাইথনে কনসোল …

4
ইন্টারফেস বা ক্লাস রিটার্ন করুন
ধরুন আমার একটা পদ্ধতি আছে public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } আমি পড়েছি যে কোনও ফেরতের বিপরীতে কোনও ইন্টারফেস (হয় IListবা IEnumerable) ফেরত দেওয়া ভাল List। আমি এটি করার জন্য শুনেছি কিছু যুক্তি হ'ল এটি ডেটা লুকিয়ে রাখে এবং …
9 c#  interfaces  class 

4
মেমোরি ব্যবহার বিশ্লেষণ: জাভা বনাম সি ++ অবহেলিত?
জাভাতে লেখা একটি পূর্ণসংখ্যার অবজেক্টের মেমরি ব্যবহার কীভাবে সি ++ তে লিখিত পূর্ণসংখ্যার মেমরির ব্যবহারের সাথে বিপরীত হয়? পার্থক্য কি নগণ্য? কোনও পার্থক্য নেই? বড় পার্থক্য? আমি অনুমান করছি এটি একই রকম কারণ ভাষাটি (?) নির্বিশেষে কোনও অন্তর্নিহিত আমি কেন এটি জিজ্ঞাসা করার কারণটি হ'ল কারণ যখন আমি কোনও প্রোগ্রামের …

3
এপিআই ভাঙ্গা রোধে সহায়তার জন্য একজনকেই কি আরইএসটি পরিষেবাদির জন্য একটি ক্লায়েন্ট লাইব্রেরি তৈরি করা উচিত?
আমাদের একটি প্রকল্প রয়েছে যেখানে ইউআই কোড একই দল দ্বারা তৈরি করা হবে তবে পরিষেবা স্তর (আরইএসটি / জাভা) থেকে আলাদা ভাষায় (পাইথন / জ্যাঙ্গো) তৈরি করা হবে। প্রতিটি স্তরের কোডটি বিভিন্ন কোড ভান্ডারে বের হয় এবং যা বিভিন্ন প্রকাশের চক্র অনুসরণ করতে পারে । আমি এমন একটি প্রক্রিয়া নিয়ে …
9 rest  django 

9
প্রিন্টফ - বাগের উত্স? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …
9 c++ 

4
বাহ্যিক EXE শুরু হওয়া শ্রেণীর জন্য ইউনিট টেস্ট রাইটিং
আমি একটি সি # ক্লাস লিখেছিলাম যা EXEs এর তালিকা শুরু করতে ব্যবহৃত হয় (আমার একটি নয় - তৃতীয় পক্ষের EXE গুলি আমাকে চালাতে হবে) এবং তাদের চালিয়ে যেতে হবে (এটি এখনও চলছে কিনা তা নিশ্চিত হওয়ার জন্য মাঝে মাঝে পরীক্ষা করে দেখবেন, এবং না হলে সেগুলি শুরু করুন) । …

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

2
বিদ্যমান কার্যকারিতার ক্ষুদ্র অংশগুলি মুছে ফেলার জন্য কি কোনও ইউজার স্টোরি তৈরি করা উপযুক্ত?
যে অ্যাপ্লিকেশনটি বিকাশ করা হয়েছে তার অঞ্চলের জন্য, একটি মেনু থেকে কোনও আইটেম সরানোর অনুরোধ রইল। আমি জানি এটি একটি ছোট জিনিস, তবে আপনি এটিকে স্ক্রমে কীভাবে ব্যবহার করবেন? আমি কার্যকারিতা যুক্ত করার জন্য, মুছে ফেলার জন্য ব্যবহারকারীর গল্পগুলি ব্যবহার করতে অভ্যস্ত। সুতরাং আমার প্রশ্নটি: আমি কি এর জন্য একটি …
9 agile  scrum 

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