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

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

3
একটি রাষ্ট্রীয় সিস্টেমের জন্য ইউনিট পরীক্ষার নকশা করা
পটভূমি আমি ইতিমধ্যে স্কুল শেষ করার পরে এবং শিল্পে টেস্ট চালিত বিকাশ জনপ্রিয় হয়েছিল। আমি এটি শেখার চেষ্টা করছি, তবে কিছু বড় জিনিস এখনও আমাকে এড়িয়ে চলেছে। টিডিডি প্রবক্তারা প্রচুর জিনিস বলে (এরপরে "একক দৃ principle় নীতি" বা এসএপি হিসাবে পরিচিত ): কিছু সময়ের জন্য আমি টিডিডি পরীক্ষাগুলি কীভাবে সহজ, …

10
আমার টিম কীভাবে রিফ্যাক্টরিংয়ের পরে ঘন ঘন ত্রুটিগুলি এড়াতে পারে?
আপনাকে কিছুটা পটভূমি দেওয়ার জন্য: আমি রেল বিকাশকারীদের উপর প্রায় বারো রুবি (+/- ইন্টার্নস) এর সাথে কাজ করি for রিমোট কাজ সাধারণ। আমাদের পণ্য দুটি অংশ দিয়ে তৈরি: একটি বরং চর্বিযুক্ত কোর এবং এটিতে নির্মিত বৃহত গ্রাহক প্রকল্পগুলি পর্যন্ত পাতলা। গ্রাহক প্রকল্পগুলি সাধারণত কোরটি প্রসারিত করে। মূল বৈশিষ্ট্যগুলির ওভাররাইটিংটি ঘটে …

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

1
বনামের নেমস্পেসের প্রো এবং কনস পিএইচপি-তে অন্তর্ভুক্ত / প্রয়োজনীয়?
আমি সম্প্রতি পিএইচপি-তে নেমস্পেস ব্যবহার শুরু করেছি। আমি যখন তাদের প্রথম দেখলাম, আমি ভেবেছিলাম যে তাদের বাক্য গঠনটি কুৎসিত এবং আমি তাদের কখনই ব্যবহার করব না। যাইহোক, আমি একটি অটোলোডার তৈরি করেছি (spl_autoload_register) যা এটি তৈরি করে যাতে আমাকে আর কোনও বিবরণ অন্তর্ভুক্ত / আবশ্যক করতে হবে না। আমি নেমস্পেসগুলি …
20 php  namespace 

7
স্ট্যাটিক ডেটা কোনও ডাটাবেসে বা অন্য কোথাও সংরক্ষণ করা উচিত?
আমি তাদের মুহুর্তে কয়েকটি সফ্টওয়্যার নিয়ে কাজ করছি এবং নিশ্চিত নয় যে এটি দিয়ে কোন রুটটি নিয়ে যাবে। মোবাইল ডিভাইসে কোথাও সঞ্চয় করার জন্য আমার কাছে কিছু ডেটা রয়েছে। ডেটা কখনই পরিবর্তিত হবে না এবং এর একটি শ্রেণিবিন্যাস সম্পর্কিত সম্পর্ক রয়েছে এবং এটি প্রদর্শনকে জনপ্রিয় করতে ব্যবহৃত হবে। এই ডেটা …
20 design 

11
আপনি কখন একই বস্তুর দুটি উল্লেখ চান?
জাভাতে বিশেষত, তবে সম্ভবত অন্যান্য ভাষায়ও: একই বস্তুর দুটি উল্লেখ থাকতে কখন কার্যকর হবে? উদাহরণ: Dog a = new Dog(); Dob b = a; এমন কোন পরিস্থিতি রয়েছে যেখানে এটি কার্যকর হবে? aআপনি যখনই প্রতিনিধিত্ব করা অবজেক্টটির সাথে ইন্টারেক্ট করতে চান এটি কেন ব্যবহারের পছন্দসই সমাধান হবে a?

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

6
ধীরে ধীরে টাইপিং: "স্ট্যাটিক টাইপ সিস্টেম সহ প্রায় প্রতিটি ভাষায় একটি গতিশীল টাইপ সিস্টেম থাকে"
এই দাবিটি দ্বারা Aleks Bromfield বলে: স্ট্যাটিক টাইপ সিস্টেম সহ প্রায় প্রতিটি ভাষার একটি গতিশীল টাইপ সিস্টেম থাকে। সি বাদে আমি ব্যতিক্রম ভাবতে পারি না এটি কি বৈধ দাবি? আমি বুঝতে পারি যে রানটাইমের সময় রিফ্লেকশন বা লোডিং ক্লাসের সাথে জাভা কিছুটা এরকম হয় - তবে 'ধীরে ধীরে টাইপিং' করার …

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

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

6
সেখানে কি কোনও অতি উচ্চ স্তরের ভাষা আছে? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি অফ-টপিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি সফটওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জের বিষয়বস্তু । 5 বছর আগে বন্ধ । .তিহাসিকভাবে এইচএলএল হ'ল সি, ফোর্টরান বা পাসকালের মতো এবং ভিএইচএলএল রুবি বা পাইথনের মতো কিছু। আমি 4 …

7
স্ট্যান্ড :: স্ট্রিং প্যারামিটারে 0 পাস করা থেকে কীভাবে সেরা রক্ষা করবেন?
আমি ঠিক কিছু ঝামেলা বুঝতে পেরেছি। প্রতিবার আমি std::stringকোনও পন্থা লিখেছি যা কোনও পরামিতি হিসাবে গ্রহণ করে , আমি নিজেকে অপরিবর্তিত আচরণের জন্য উন্মুক্ত করেছি। উদাহরণস্বরূপ, এটি ... void myMethod(const std::string& s) { /* Do something with s. */ } ... এভাবে বলা যেতে পারে ... char* s = 0; …
20 c++ 

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

2
কেন জাভা ফাইলের নামটি আরগসে রাখে না?
সি এবং সি ++ এ, প্রধান পদ্ধতিটি আরগভ [0] এ অ্যারের প্রথম অবস্থানে ফাইলের নাম ধারণ করে। জাভাতে, ফাইলের নামটি আরগস স্ট্রিং অ্যারে অন্তর্ভুক্ত নয়। এর কোন ব্যবহারিক কারণ আছে কি? আমি বুঝতে পারি যে এটি 1-ভিত্তিক পরিবর্তে 0-ভিত্তিক কমান্ড লাইন আর্গুমেন্টের মাধ্যমে পুনরাবৃত্তি করে তোলে, তবে কোনও সুবিধা আছে …
20 java  c++  c 

4
একাধিক ইন্টারফেস একত্রিত করতে খালি ইন্টারফেস
ধরুন আপনার দুটি ইন্টারফেস রয়েছে: interface Readable { public void read(); } interface Writable { public void write(); } কিছু ক্ষেত্রে বাস্তবায়নকারী অবজেক্টগুলি কেবল এর মধ্যে একটিকে সমর্থন করতে পারে তবে অনেক ক্ষেত্রে বাস্তবায়ন উভয় ইন্টারফেসকে সমর্থন করবে। ইন্টারফেস ব্যবহার করে এমন লোকদের এমন কিছু করতে হবে: // can't write …

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