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

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

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

2
মডেল সম্পর্কে কোন দৃশ্যের কতটা জানা উচিত?
আমি ডাব্লুপিএফের জন্য পাইথন মোড়ক দিয়ে এবং ড্যাগ সমর্থন দিয়ে পাইথনে একটি অ্যাপ্লিকেশন তৈরি করছি। আমি বর্তমানে এমন একটি স্থানে রয়েছি যেখানে ডেটা এবং দৃশ্যের মধ্যে ইন্টারঅ্যাক্ট করার একটি ধারাবাহিক উপায় আমাকে সিদ্ধান্ত নিতে হবে। যতদূর আমি দেখছি বর্তমানে দুটি সুস্পষ্ট সমাধান রয়েছে। প্রথমটি কীভাবে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলিকে কাঠামোগত করা হয় …
10 model  view 

4
একটি শ্রেণীর জটিলতা হ্রাস করা
আমি কিছু উত্তর দেখেছি এবং গুগলে অনুসন্ধান করেছি, তবে আমি সহায়ক কিছু খুঁজে পেলাম না (যেমন, এর বিশ্রী পার্শ্ব প্রতিক্রিয়া হবে না)। বিমূর্তভাবে আমার সমস্যাটি হ'ল আমার একটি অবজেক্ট রয়েছে এবং এটিতে অপারেশনগুলির দীর্ঘ ক্রম সম্পাদন করা দরকার ; আমি এটিকে এক ধরণের সমাবেশ লাইন, যেমন গাড়ি তৈরির মতো মনে …

4
সিলেমেন্টিক ভার্সন এগিলিতে
ধরা যাক আমার 14 দিনের স্প্রিন্ট পুনরাবৃত্তি রয়েছে যেখানে আমার নতুন বৈশিষ্ট্যগুলির কয়েকটি গল্প আছে, কয়েকটি উন্নতি হয়েছে এবং কিছু বাগ ঠিক করা আছে। আমি যখন এই পরিবর্তনগুলি প্রস্তুত থাকি তখন তা স্থাপন করি, আমি স্প্রিন্টের শেষের জন্য অপেক্ষা করি না। আমার সমস্যাটি হল - কীভাবে এই জাতীয় বিকাশ ও …

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

3
সদস্য: ডোমেন অবজেক্ট বনাম অনন্য আইডি ব্যবহার করুন
আমাকে ডোমেন অবজেক্ট বা পদ্ধতি / ফাংশন প্যারামিটার হিসাবে একটি অনন্য আইডি ব্যবহার করা উচিত কিনা সে সম্পর্কে বেশ কয়েকটি দরকারী উত্তর দেওয়ার পরে, আইডেন্টিফায়ার বনাম ডোমেন অবজেক্টকে কোনও পদ্ধতি প্যারামিটার হিসাবে ব্যবহার করা উচিত , আমার একই অনুরূপ প্রশ্ন পুনরায় রয়েছে: সদস্যরা (পূর্ববর্তী প্রশ্নগুলির আলোচনায় পরিচালিত হয়নি) এটি আবরণ)। …

1
গুইসে @ ইমপ্লিমেন্টড বাই এনোটেশন দেওয়ার পিছনে অনুপ্রেরণা কি?
আমি গুগল গুইসে@ImplementedBy উপলব্ধ টীকাগুলি সম্পর্কে সম্প্রতি পড়েছি । এটি প্রোগ্রামারকে নির্ভর করে ইনজেকশনে ভবিষ্যতে ব্যবহারের জন্য একটি ইন্টারফেস এবং এর প্রয়োগের মধ্যে একটি আবশ্যককে নির্দিষ্ট করার অনুমতি দেয়। এটি একটি ইন-টাইম বাইন্ডিংয়ের একটি উদাহরণ । আমি আমার মডিউলগুলিতে সুস্পষ্ট বাইন্ডিংগুলি সংজ্ঞায়িত করতে নীচের সিনট্যাক্সটি ব্যবহার করতে বেশ অভ্যস্ত: bind(SomeInterface.class).to(SomeInterfaceImplementation.class); …

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

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

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

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

2
এইচটিটিপি অনুরোধ / প্রতিক্রিয়া অবজেক্টগুলি কি অপরিবর্তনীয় হতে হবে?
আমি মনে করি এটি নিরাপদ বলে যে বেশিরভাগ ওয়েব অ্যাপ্লিকেশনগুলি অনুরোধ / প্রতিক্রিয়া দৃষ্টান্তের উপর ভিত্তি করে। পিএইচপি এর কখনও এই বিষয়গুলির একটি আনুষ্ঠানিক বিমূর্ততা ছিল না। একটি গোষ্ঠী এটি পরিবর্তনের চেষ্টা করছে: https://github.com/php-fig/fig-standards/blob/master/propised/http-message.md যাইহোক, তারা অপরিবর্তনীয়তার বিষয়টি সম্পর্কে সন্ধান করতে পারে। একদিকে, অনুরোধ / প্রতিক্রিয়া অবজেক্টের সাধারণত তাদের জীবনচক্রের …

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

4
পাইথন জেনারেটর এবং ফাংশনগুলি "ডিএফ" কীওয়ার্ডটি কেন ভাগ করে?
নিম্নোক্ত বিবেচনা কর: def some_function(): return 1 def some_generator(): yield 1 উপরের কোডে, some_functionএকটি ফাংশন, অন্যদিকে some_generatorজেনারেটর রয়েছে। এগুলি দেখতে অনেকটা সাদৃশ্যপূর্ণ। কোড পড়ার সময় আমার যে সমস্যাটি হচ্ছে yieldতা হ'ল আসলে কোনও ফাংশন বা জেনারেটর কিনা তা নির্ধারণ করার আগে আমাকে "ফাংশন" তে প্রতিটি লাইনের মাধ্যমে স্ক্যান করতে হবে! …

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

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