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

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

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

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

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

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

3
কোড কাপলিং DRY এবং OOD দ্বারা পরিচয় করিয়ে দেয়
আমি ডিআরওয়াই বনাম কোড সংযোগ সম্পর্কে গাইডেন্স খুঁজছি। আমি আমার কোডটি সদৃশ করতে পছন্দ করি না এবং আমি সম্পর্কহীন মডিউলগুলির মধ্যে কোড সংযোগগুলিও পছন্দ করি না। সুতরাং আমি সদৃশ কোড নকল কোড যদি আমি অনুরূপ ডুপ্লিকেট চালু করার এক বছর পরে কোড অনুরূপ খুঁজে পাই। যাইহোক, আমি ক্রমবর্ধমান পরিস্থিতিগুলির অভিজ্ঞতা …
14 design  dry  coupling 

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

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

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

3
সিএসএস কেন সিঙ্গল-লাইনের মন্তব্যের অনুমতি দেয় না? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 3 বছর আগে বন্ধ । আমি বুঝতে পেরেছি যে সিএসএস কেবল এই জাতীয় মতামতকে সমর্থন করে /* …
14 css  css3 

2
মার্টিনের ক্লিন কোড অনুসারে আউটপুট আর্গুমেন্ট কী?
রবার্ট সি মার্টিনের ক্লিন কোড: এন্ডবিল অফ অ্যাগ্রিল সফ্টওয়্যার ক্র্যাফটসম্যানশিপের 45 পৃষ্ঠায় মার্টিন লিখেছেন যে আউটপুট আর্গুমেন্টগুলি এড়ানো উচিত। "আউটপুট আর্গুমেন্ট" এর অর্থ বুঝতে এবং সেগুলি কেন এড়ানো উচিত সে বিষয়ে আমার সমস্যা হচ্ছে। আউটপুট আর্গুমেন্টের জন্য মার্টিনের উদাহরণটি appendFooter(s);ফাংশনটিকে কল করে public void appendFooter(StringBuffer report)। কোডটির তার উন্নতিreport.appendFooter(); হতে …
14 java  clean-code 

2
প্রতিটি লুপের জন্য কোনও ডিজাইনের ত্রুটির জন্য একটি সংগ্রহকে সংশোধন করার জন্য একটি নতুন তালিকা তৈরি করা হচ্ছে?
আমি সম্প্রতি Collection was modifiedসি # তে এই সাধারণ অবৈধ অপারেশনটিতে অংশ নিয়েছি এবং আমি এটি পুরোপুরি বুঝতে পারার পরেও মনে হচ্ছে এটি একটি সাধারণ সমস্যা (গুগল, প্রায় 300k ফলাফল!)। তবে এটি কোনও লিস্টের মধ্য দিয়ে যাওয়ার সময় পরিবর্তন করার জন্য এটি একটি যৌক্তিক এবং সোজাসাপ্টা জিনিস বলে মনে হয়। …
14 c# 

1
ওয়েব উপাদান এবং কাস্টম উপাদানগুলির মধ্যে পার্থক্য কী?
"ওয়েব উপাদান" এবং "কাস্টম উপাদান" প্রায়শই মিশ্রিত হয় এবং এই প্রশ্নের শিরোনামের জন্য ওয়েব অনুসন্ধানগুলি এখনও খুব বেশি স্পষ্টতা দেয় না। এটি ঠিক করা যাক।

3
সফ্টওয়্যারের বিভিন্ন সংস্করণের মধ্যে ফাইলগুলির পিছনে সামঞ্জস্যতা মঞ্জুর করার জন্য একটি ভাল নকশা কী?
সফ্টওয়্যার বিভিন্ন সংস্করণ মধ্যে একটি ফাইল টাইপ পিছনে সামঞ্জস্য করার জন্য একটি ভাল নকশা কি? উদাহরণস্বরূপ, মাইক্রোসফ্ট কীভাবে 2007, 2010 এবং 2013 ইত্যাদি শব্দ ... সমস্ত ওপেন ডকএক্স ফাইলগুলিতে পায় তবে বিভিন্ন সংস্করণে আরও / কম ডেটা সংরক্ষণ করতে পারে এবং ডেটা কিছুটা ভিন্ন উপায়ে সংরক্ষণ করা যায়, সব একই …

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

9
কোনও অন্তর্নিহিত রূপান্তর কেন হতে পারে না?
আমি এটি যেমন বুঝতে পারি, অন্তর্নিহিত রূপান্তরগুলি ত্রুটির কারণ হতে পারে। তবে এর কোনও অর্থ হয় না - তাহলে সাধারণ রূপান্তরগুলিও ত্রুটি সৃষ্টি করে না? কেন নেই len(100) ভাষা হিসাবে এটি ব্যাখ্যা (বা সংকলন) দ্বারা কাজ করুন len(str(100)) বিশেষত যেহেতু এটি কাজ করার একমাত্র উপায় (আমি জানি)। ভাষাটি জানে ত্রুটিটি …

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