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

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

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

9
কিভাবে স্প্রিন্ট পরিকল্পনা মজা করতে
আমাদের স্প্রিন্ট পরিকল্পনার মিটিংগুলি কেবল মজাদার নয়, তারা সরাসরি ভয়ঙ্কর। সভাগুলি ক্লান্তিকর, এবং বিরক্তিকর এবং চিরতরে লাগে (একদিন তবে এটি অনেক বেশি সময় লাগে)। বিকাশকারীরা এটি সম্পর্কে অভিযোগ করে এবং আসন্ন পরিকল্পনাকে ভয় করে read আমাদের রুটিনটি বেশ স্ট্যান্ডার্ড (ব্যবহারকারীর গল্পটি স্প্রিন্ট ব্যাকলগে অগ্রাধিকার হিসাবে সন্নিবেশ করা হয়েছে >> গল্পটি …

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

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

5
ওয়েট এলোমেলো আইটেম পান
আমি উদাহরণস্বরূপ, এই টেবিল আছে + + ----------------- + + | ফল | ওজন | + + ----------------- + + | আপেল | 4 | | কমলা | 2 | | লেবু | 1 | + + ----------------- + + আমার এলোমেলো ফল ফিরিয়ে দেওয়া দরকার। কিন্তু আপেল হিসাবে ঘন …
51 algorithms  ruby  math  random 

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

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

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

10
কোনও সাক্ষাত্কারের সময় কোনও পণ্য সম্পর্কে করা নকশার সিদ্ধান্ত সম্পর্কে জিজ্ঞাসা করা কি বুদ্ধিমানের কাজ? [বন্ধ]
আমি ইদানীং সাক্ষাত্কারের প্রশ্নগুলি সম্পর্কে ভাবছিলাম এবং আমি অতীতে আমার দেওয়া খারাপ সাক্ষাত্কারের অভিজ্ঞতার প্রতিফলন ঘটিয়েছিলাম। একটি বিশেষ দ্রষ্টব্য হ'ল আমি সাক্ষাত্কারকারকে জিজ্ঞাসা করেছি যে কেন দলটি তাদের পণ্যটিতে স্প্রিংয়ের ওপরে ইজেবি 3 ব্যবহার করতে পছন্দ করেছে। "সাক্ষাত্কারটি আমার মুখ ছিঁড়ে ফেলল," কারণ স্প্রিং পুরো জাভা সফ্টওয়্যার বিকাশ নয় এবং …
51 java  interview 

18
প্রোগ্রামিংয়ের জন্য পুরাতন বইগুলি কি সম্মানের জন্য কোনও মেয়াদোত্তীর্ণের তারিখ আছে? [বন্ধ]
বইগুলির বিষয়ে একটি প্রশ্ন পড়ার পরে প্রতিটি প্রোগ্রামারকে পড়া উচিত , আমি ভাবছি যে নিম্নলিখিতগুলি অপ্রচলিত হিসাবে বিবেচনা করা উচিত: কোড সম্পূর্ণ : 1993 সালে প্রথম সংস্করণ; ২০০৪ সালের মে মাসে দ্বিতীয় সংস্করণ অ্যালগরিদমগুলির পরিচিতি (Cormen, Leiserson, Rivest, Stein) : 1990 এর প্রথম সংস্করণ; 2001 এর সেপ্টেম্বরে দ্বিতীয় সংস্করণ; ২০০৯ …

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

9
আমি কীভাবে আমার সতীর্থকে বোঝাতে পারি যে আমাদের সংকলক সতর্কতাগুলি উপেক্ষা করা উচিত নয়?
আমি একটি বিশাল প্রকল্পে কাজ করেছি (আরও অনেকগুলি মিনি প্রকল্পের জটযুক্ত সংমিশ্রণের মতো যা দুর্বল নির্ভরতা পরিচালনার কারণে সহজেই পৃথক করা যায় না, তবে এটি ভিন্ন আলোচনা) জাভাতে গ্রহনটি ব্যবহার করে। আমরা ইতিমধ্যে সংকলক সেটিংস থেকে বেশ কয়েকটি সতর্কতা বন্ধ করে দিয়েছি এবং প্রকল্পটিতে এখনও 10,000 এরও বেশি সতর্কতা রয়েছে। …
51 java  eclipse 

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

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

25
ভার্চুয়াল মেশিনগুলি ব্যবহার করে বিকাশের বিষয়ে চিন্তাভাবনা [বন্ধ]
আমি একটি সূচনার জন্য বিকাশের নেতৃত্ব হিসাবে কাজ করব এবং আমি প্রস্তাব দিয়েছি যে আমরা বিকাশের জন্য ভিএম ব্যবহার করি। আমি প্রতিটি বিকাশকারীকে পরীক্ষার / বিকাশের জন্য ভিএমএসের সাথে একটি ডেস্কটপ থাকার কথা বলছি না, আমার মানে এমন একটি সার্ভার র্যাক রয়েছে যেখানে সমস্ত ভিএম পরিচালিত হয় এবং বিকাশকারীদের স্থানীয়ভাবে …

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