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

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

3
একই নামের জেনেরিক ক্লাস যুক্ত ফাইলগুলি গঠন এবং নাম দেওয়ার সর্বোত্তম উপায় কী?
আমার বর্তমান প্রকল্পে আমি একই নামে জেনেরিক ক্লাস তৈরি করার প্রয়োজনীয়তাটি পূরণ করেছি, তবে জেনেরিক পরামিতিগুলির বিভিন্ন সংখ্যা। উদাহরণ স্বরূপ: MyClass<T1> MyClass<T1, T2> MyClass<T1, T2, T3> এই সমস্তটি একই নামের জায়গাতে চাইলে আমি কীভাবে আমার ক্লাস এবং ফাইলগুলির গঠন এবং নাম রাখব তা নিয়ে আমি বিভ্রান্ত হয়ে পড়েছি? যদি আমরা …
14 c#  .net 

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

3
একই সামগ্রিক প্রকল্পের অংশ এমন একাধিক গিট সংগ্রহস্থল গোষ্ঠীভুক্ত করা
ধরা যাক আমার কাছে একটি প্রকল্প রয়েছে যার একাধিক উপাদান রয়েছে: একটি সার্ভার উপাদান, একটি ওয়েব অ্যাপ্লিকেশন উপাদান, একটি আইওএস উপাদান, একটি অ্যান্ড্রয়েড উপাদান ইত্যাদি These এই উপাদানগুলি সমস্ত পৃথক কোডবেস, তবে আলগাভাবে জোড়াযুক্ত (যেমন সার্ভারে পরিবর্তন) কোডের জন্য অন্যান্য সমস্ত উপাদানগুলিতেও পরিবর্তন দরকার হতে পারে) এই প্রকল্পটি সংগঠিত করার …
14 git 

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

5
24/7 চালানো দরকার এমন কোনও প্রোগ্রামে ব্যতিক্রম হ্যান্ডলিং
আমি পড়েছি যে আমাদের কেবল পরিচালনা করা যায় এমন ব্যতিক্রমগুলি ধরা উচিত, যা বেস ব্যতিক্রম শ্রেণি (এই ক্ষেত্রে সি #) একটি খারাপ ধারণা (অন্য কারণগুলির শীর্ষে) ধরা দেয়। আমি বর্তমানে একটি প্রকল্পের অংশ, যেখানে আমি এখনও অবধি ব্যতিক্রম ব্যতীত ধরা পড়ার বাইরে কিছুই দেখতে পেলাম। আমি উল্লেখ করেছি যে এটি …

6
ওয়েব অ্যাপ তৈরির ক্ষেত্রে একটি চৌকস দলকে স্কেল এবং বিভক্ত করার সর্বোত্তম উপায় কী?
আমি সম্প্রতি এমন একটি সংস্থায় যোগদান করেছি যেখানে আমি একটি ওয়েব অ্যাপ তৈরির ক্ষেত্রে একটি চৌকস বিকাশ প্রকল্পে স্ক্রাম মাস্টার হিসাবে কাজ করছি। দলটি কেবল একটি চৌকস দলের সর্বোচ্চ আকার হতে চলেছে (আগামী সপ্তাহে 9 টি প্রত্যাশা)। আমরা সম্ভাব্য দুটি দলকে দুটি দলে বিভক্ত করার বিষয়ে কথা বলেছি, স্ট্যান্ডআপগুলি সংক্ষিপ্ত …


2
পুনরাবৃত্তি ফাংশন কলে রিটার্ন বিবৃতি কারণ
আমার মনে কেবল একটা সন্দেহ ছিল। নিম্নলিখিত সাবরোটাইন (উদাহরণস্বরূপ, একটি তালিকায় কোনও উপাদান অনুসন্ধান করতে) এর শেষে একটি বিবরণী রয়েছে: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } আমি রিটার্ন স্টেটমেন্টের তাত্পর্যটি শেষ পর্যন্ত পেতে পারি …

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

2
আঙ্কেল বব 'বিশেষ্য বাক্যাংশের নামগুলি' বলতে কী বোঝায়?
আমি চাচা বব দ্বারা ক্লিন কোড পড়ছি । যেহেতু আমি স্থানীয়-ইংরেজী স্পিকার নই, আমি নিম্নলিখিত বিবৃতিটি বুঝতে পারি নি: ক্লাস এবং অবজেক্টের মত বিশেষ্য বা বিশেষ্য ফ্রেজ নাম থাকা উচিত Customer, WikiPage, Account, এবং AddressParser। চলুন শব্দ পছন্দ Manager, Processor, Data, অথবা Infoএকটি বর্গ নামে। একটি শ্রেণীর নাম ক্রিয়াপদ হওয়া …

2
ভাগ করা ক্যাশে - অবৈধ সেরা অনুশীলন
আমি জানতে চাই ক্যাশে অবজেক্টগুলি অবৈধ / আপডেট করার জন্য আরও ভাল পদ্ধতির কী হতে পারে। পূর্বশর্ত রিমোট মেমক্যাচ করা সার্ভার থাকা (একাধিক অ্যাপ্লিকেশনের ক্যাশে হিসাবে পরিবেশন করা) সমস্ত সার্ভার অ্যাজুরে দ্বারা হোস্ট করা হয় (সখ্য অঞ্চল, একই ডেটা সেন্টার) ক্যাশে অবজেক্টের আকার 200 বাইট থেকে 50 কিলোবাইট পর্যন্ত দৃষ্টিভঙ্গি …

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

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

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

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

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