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

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


8
.NET প্রোগ্রামারগুলিতে লিনকের কী মনের ভাব রয়েছে?
আমাদের মধ্যে অনেকেই এক বছর আগে jQuery এর সাথে এই ঘটনাটি দেখতে শুরু করেছিলেন যখন লোকেরা কীভাবে জিজ্ঞাসা স্ট্রিংটিকে jQuery এর সাথে পুনরুদ্ধার করার মতো একেবারে উন্মাদ জিনিসগুলি করতে হয় তা জিজ্ঞাসা শুরু করে । লাইব্রেরি (jQuery) এবং ভাষার মধ্যে পার্থক্য (জাভাস্ক্রিপ্ট) স্পষ্টতই অনেক প্রোগ্রামার হারিয়ে গেছে এবং ফলস্বরূপ প্রচুর …

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

11
কোনও ইউনিট পরীক্ষায় পাস করার জন্য ন্যূনতম কোড লেখা - প্রতারণা ছাড়াই!
টিডিডি করার সময় এবং ইউনিট পরীক্ষা লেখার সময়, আপনি কীভাবে পরীক্ষা করছেন যে "প্রয়োগ" কোডটির প্রথম পুনরাবৃত্তিটি লেখার সময় "প্রতারণা" করার তাগিদকে প্রতিহত করবে? উদাহরণস্বরূপ: আসুন আমি একটি সংখ্যার ফ্যাক্টরিয়াল গণনা করা দরকার। আমি ইউনিট পরীক্ষা দিয়ে শুরু করি (এমএসটিস্ট ব্যবহার করে) এরকম কিছু: [TestClass] public class CalculateFactorialTests { [TestMethod] …
36 unit-testing  tdd 

10
আমার যদি সুইচ স্টেটমেন্ট ব্যবহার করা উচিত বা দীর্ঘ হয় ... অন্য শৃঙ্খলা?
প্রায়শই আমি যখন স্যুইচ বিবৃতিটি শুনি, এটি দীর্ঘস্থায়ী করার উপায় হিসাবে বন্ধ হয়ে যায় ... অন্য শৃঙ্খলাগুলি। তবে মনে হচ্ছে আমি যখন স্যুইচ স্টেটমেন্টটি ব্যবহার করি তখন আমি আরও কোড লিখছি যে আমি অন্যথায় লিখছি ... আপনার কাছে অন্যান্য সমস্যাও রয়েছে যেমন সমস্ত কলগুলির জন্য একই সুযোগে সমস্ত ভেরিয়েবল রাখে …

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

3
ইন্টিগ্রেশন পরীক্ষাগুলি কি সমস্ত ইউনিট পরীক্ষার পুনরাবৃত্তি করতে বোঝায়?
ধরা যাক আমার একটি ফাংশন রয়েছে (রুবিতে লেখা, তবে প্রত্যেকের দ্বারা বোঝা উচিত): def am_I_old_enough?(name = 'filip') person = Person::API.new(name) if person.male? return person.age > 21 else return person.age > 18 end end ইউনিট পরীক্ষায় আমি সমস্ত পরিস্থিতি কভার করার জন্য চারটি পরীক্ষা তৈরি করব। প্রত্যেকে Person::APIস্ট্যাবড পদ্ধতি male?এবং সাথে …

3
কোনও প্রবাহ উপাদানকে সংশোধন করতে উঁকি দেওয়া () ব্যবহার করা কি অ্যান্টিপ্যাটার্ন?
মনে করুন আমার কাছে জিনিসগুলির একটি স্ট্রিম রয়েছে এবং আমি তাদের মাঝের স্ট্রিমটি "সমৃদ্ধ" করতে চাই, আমি এটি করতে এটি ব্যবহার peek()করতে পারি, যেমন: streamOfThings.peek(this::thingMutator).forEach(this::someConsumer); ধরে নিন যে কোডগুলিতে এই মুহুর্তে জিনিসগুলিকে রূপান্তর করা সঠিক আচরণ - উদাহরণস্বরূপ, thingMutatorপদ্ধতিটি "লাস্ট প্রসেসড" ক্ষেত্রটি বর্তমান সময়ের জন্য সেট করতে পারে। তবে peek()বেশিরভাগ …

3
মার্জ করা শাখা পুনরায় ব্যবহার করছেন, ভাল অনুশীলন?
বর্তমানে, আমি আমার অ্যাপ্লিকেশনটিতে নতুন বৈশিষ্ট্য যুক্ত করতে প্রত্যেকবার একটি নতুন শাখা তৈরি করতাম। আমার বৈশিষ্ট্যটি শেষ হয়ে গেলে এবং কার্যকরী হয়, আমি এটিকে মাস্টার শাখার সাথে একীভূত করি। তবে পরে, যখন আমার এই বৈশিষ্ট্যটি আপডেট করার দরকার হবে (উন্নতির মতো) নতুন শাখা তৈরি করা ভাল বা মাস্টারের সাথে আমার …
36 git  branching 

3
ES6 মানচিত্রটি ব্যবহার করার কোনও পয়েন্ট কীগুলি সমস্ত স্ট্রিং থাকে?
সরল অবজেক্ট কীগুলির অবশ্যই স্ট্রিং থাকতে হবে, যেখানে Mapএকটিতে যে কোনও ধরণের কী থাকতে পারে । তবে অনুশীলনে আমার এর ব্যবহার খুব কম। প্রায় সব ক্ষেত্রেই আমি নিজেকে কী হিসাবে কী হিসাবে স্ট্রিংগুলি ব্যবহার করতে দেখি। এবং সম্ভবত new Map()তুলনায় ধীর {}। সুতরাং অন্য কোনও কারণ আছে কেন এটি Mapপ্লেইন …

5
কোন ফাইল / পরিসীমা একটি কোড ফাইল খুব বড়?
আমি প্রচুর 2-3 কে লাইন ফাইল সন্ধান করছি এবং এগুলি এত বড় হওয়া উচিত বলে মনে হয় না। উত্সরূপে উত্স কোড ফাইলটিকে "খুব বড়" বলার জন্য একটি ভাল মাপদণ্ড কী?? উত্স কোড ফাইলের সর্বাধিক পরিমাণ লাইনের মতো কোনও বিষয় আছে কি?

2
ক্রিয়ামূলক প্রোগ্রামিংয়ের জন্য সলাইড নীতিগুলির সমতুল্য
বস্তু-ভিত্তিক নকশার কথা চিন্তা করার সময় আমি সলাইড নীতিগুলি বেশ কার্যকর পেয়েছি । ফাংশনাল প্রোগ্রামিংয়ের জন্য কি ভাষা-অজ্ঞাত নীতিগুলির অনুরূপ / সমতুল্য সেট রয়েছে?

3
কোনও ডাটাবেসে পাঠ্য কলামগুলির উপরে বারচর ব্যবহার করার কোনও কারণ আছে কি?
চারপাশে আসার varcharআগে থেকে কি কেবলমাত্র একটি অবশিষ্টাংশ textএসে গেছে, বা এমন কোনও মামলা রয়েছে যা আপনি ব্যবহার করতে চানvarchar ? (বা charএই বিষয়ে ..) (আমি প্রতিদিন পোস্টগ্রিস এবং মাইএসকিউএল (মাইআইএসএএম) ব্যবহার করি, তাই আমি সেগুলিতে সবচেয়ে বেশি আগ্রহী তবে অন্যান্য ডাটাবেসের উত্তর অবশ্যই স্বাগত। _-)

1
Btree এবং rtree ইনডেক্সিং এর মধ্যে পার্থক্য কী?
আমি মাইএসকিউএল ওয়ার্কবেঞ্চে লক্ষ্য করেছি যে আপনি কীভাবে আপনার নকশাগুলি ইঞ্জিনিয়ারিংয়ের আগে আপনার সূচীগুলি সংরক্ষণ করবেন তা চয়ন করতে পারেন। সংগ্রহের ধরণগুলি হ'ল: BTREE RTREE হ্যাশ এটি গবেষণা করে, আমি এমন কিছু তথ্য পেয়েছি যা আমার মাথার চেয়ে অনেক বেশি ছিল, তাই আমি এইগুলির মধ্যে এবং / বা আপনার একে …

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

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