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

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

1
আমি কীভাবে কমান্ড অবজেক্টসকে সঠিক রিসিভারের সাথে যুক্ত করব?
আমি আমার প্রকল্পে পূর্বাবস্থায় ফিরিয়ে আনার জন্য কমান্ড প্যাটার্ন ব্যবহার করার চেষ্টা করেছি public abstract class Command { protected Form Receiver { set; get; } protected HtmlElement Element { set; get; } abstract public void ReDo(); abstract public void UnDo(); public Command(Form receiver) { this.Receiver = receiver; } } class …

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

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

1
পিএইচপি মধ্যে একটি স্ট্রিং সূত্র সহ ডেটা সেট মূল্যায়ন
আমাকে একটি অ্যাপ্লিকেশনটিতে কিছু শর্ত আপডেট করার দায়িত্ব দেওয়া হয়েছিল। আমার মূল্যায়ন করার জন্য একটি ডেটা সেট আছে, এবং এটি প্রয়োগের মাধ্যমে নিম্নলিখিত পদ্ধতিতে কঠোরভাবে কোড করা হয়েছে: $arr = array( 'a' => 'apple', 'b' => 'orange', 'c' => 1, 'd' => 2, 'e' => 5, 'f' => 'green', 'g' …
9 php 

1
জাভাস্ক্রিপ্টে উত্তোলন === সংকলন?
সাম্প্রতিক কাজের একটি সাক্ষাত্কারে আমি একটি আকর্ষণীয় দৃষ্টিভঙ্গি পেয়েছি। জাভাস্ক্রিপ্টে উত্তোলন হ'ল স্ক্রিপ্টের শীর্ষে ভেরিয়েবল ডিক্লেয়ারেশন এবং ফাংশন ঘোষণার স্থানান্তর সম্পর্কে। আমরা কি এই পর্বটি সংকলন হিসাবে বলতে পারি ? আমি এই বিষয়টি সম্পর্কে সচেতন যে জাভাস্ক্রিপ্ট ইন্টারপ্রেটারের ইনপুট স্ক্রিপ্টের উপরে দুটি পাস রয়েছে যেখানে প্রথম পাসে এটি উত্তোলন করে …

8
ডাটাবেস থেকে ভুল নাল এন্ট্রি থেকে রক্ষা ডিজাইন এবং অনুশীলন
আমার প্রোগ্রামের একটি অংশ প্রক্রিয়াকরণের জন্য আমার ডাটাবেসে অনেক টেবিল এবং কলাম থেকে ডেটা আনে। কিছু কলাম হতে পারে nullতবে বর্তমান প্রক্রিয়াকরণ প্রসঙ্গে এটি একটি ত্রুটি। এটি "তাত্ত্বিকভাবে" হওয়া উচিত নয়, তাই যদি এটি খারাপ ডেটা বা কোডের কোনও বাগের দিকে নির্দেশ করে। কোন ক্ষেত্রটি নির্ভর করে ত্রুটির বিভিন্ন তীব্রতা …

4
এই ডেটা সংরক্ষণ করার সবচেয়ে কার্যকরী উপায় কী?
কিছু পুরানো ভিবি কোডটি পুনরায় লেখার দায়িত্বে আছি। আমি বুঝতে পারি যে এটি কীভাবে কাজ করে তবে আমি মনে করি তারা কী করেছে তা করার জন্য আরও সুদূরপ্রস্তুত উপায় রয়েছে। আমি ঠিক বুঝতে পারি না এটি কী। এখানে একটি স্বল্প উদাহরণ দেওয়া আছে যে ডেটা প্রয়োজনীয়তার ক্ষেত্রে আমার যা করা …

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

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

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

1
আইএসও -8601 এ "কেকে" এবং "এইচএইচ" +1 এর মধ্যে পার্থক্য কী?
আইএসও -8601 এ একাধিক ঘন্টা ফর্ম্যাট রয়েছে, এর মধ্যে একটি হল "কে কে" ঘন্টা 1-24 অবধি। এটার উদ্দেশ্য কি? এমন কিছু দেশ আছে যা তাদের সময়কে অফলিত করে? এটা কি সামরিক ব্যবহারের জন্য? Wikipedia নিবন্ধটি এইচ এবং KK মধ্যে সঠিক প্রকৃতি নির্মল নি। আমার উদ্বেগের প্রধান উত্স হ'ল সিম্পলডিটা ফরম্যাটরে …

3
এএসপি.নেটে 3-টিয়ার আর্কিটেকচার এবং এমভিসি (মডেল, দেখুন কন্ট্রোলার) এর মধ্যে পার্থক্য
আমি এএসপি.নেটের এমভিসি (মডেল, ভিউ কন্ট্রোলার) থেকে 3-স্তরের আর্কিটেকচারটি কীভাবে আলাদা তা জানতে আগ্রহী হচ্ছি কারণ আমার কাছে মনে হয় একই আর্কিটেকচারটি প্রযোজ্য। 3-স্তর আমরা আছে User Services Layer, BusinessLayerএবং DataAccessLayerঅন্যদিকে আমরা আছে উপর Model, Viewএবং Controller। এটি আমার কাছে একই স্থাপত্য বলে মনে হচ্ছে দুটি আর্কিটেকচারের মধ্যে আসলে কী …

1
সমস্ত ব্যবহারকারীর জন্য অনুমোদিত অনুরোধগুলি ক্যাশে করা হচ্ছে
আমি এমন একটি ওয়েব অ্যাপে কাজ করছি যা একইসাথে সামগ্রীর অনুরোধের জন্য একযোগে ব্যবহারকারীদের, যাদের অনুমোদিত হতে হবে তাদের খুব বড় প্রবণতাগুলির সাথে ডিল করতে হবে। এর বর্তমান অবস্থায় এটি একটি 32-কোর এডাব্লুএস উদাহরণে সম্পূর্ণ পঙ্গু। (নোট করুন যে আমরা বিপরীত প্রক্সি হিসাবে Nginx ব্যবহার করছি) প্রতিক্রিয়াটি কেবল ক্যাশে করা …

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

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

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