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

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

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

2
একটি "ছায়াময়" জাভা নির্ভরতা কী?
এখানে জেভিএম বিকাশকারী। ইদানীং আমি আইআরসি চ্যাট রুমগুলিতে এমনকি নিজস্ব অফিসে তথাকথিত " ছায়াময়ী " জাভা গ্রন্থাগারগুলি সম্পর্কে ব্যানার দেখেছি । ব্যবহারের প্রসঙ্গে কিছু হবে: " " Xyz জন্য ক্লায়েন্ট। ছায়াময় অমুক তাই একটি উপলব্ধ করা হয় " " নিখুঁত উদাহরণ এইচবিসের জন্য এই জিরা ইস্যু : " ছায়াময় নির্ভরতা …
74 java  libraries  jvm 

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

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

7
সফ্টওয়্যার প্রকল্পে দুর্ঘটনাজনিত জটিলতা কীভাবে পরিচালনা করবেন
যখন মারে জেল-মানকে জিজ্ঞাসা করা হয়েছিল যে রিচার্ড ফেনম্যান কীভাবে এতগুলি কঠিন সমস্যা সমাধান করতে পেরেছেন জেল-মান জেনার করেছিলেন যে ফেনম্যানের একটি অ্যালগোরিদম রয়েছে: সমস্যা লিখুন। সত্যিকারের কঠিন চিন্তা করুন। সমাধান লিখুন। জেল-মান ব্যাখ্যা করার চেষ্টা করছিলেন যে ফেইনম্যান একটি ভিন্ন ধরণের সমস্যা সমাধানকারী এবং তার পদ্ধতিগুলি অধ্যয়ন করে কোনও …

17
প্রোগ্রামিং ক্ষেত্রে স্ব-শিক্ষাদান কতটা গুরুত্বপূর্ণ? [বন্ধ]
আমি 16 বছর বয়সী high আমি যখন এক বছর আগে হাই-স্কুল শুরু করতে যাচ্ছিলাম তখন প্রোগ্রামিং শুরু করি। আমি প্রোগ্রামিংয়ে একটি ক্যারিয়ারের জন্য যাচ্ছি, এবং আমি যতটা পারি শেখার জন্য যথাসাধ্য চেষ্টা করছি যখন আমি প্রথম শুরু করেছি, আমি একটি বই থেকে সি ++ এর বেসিকগুলি শিখেছি এবং সেখান থেকে …

11
আমাদের সুইচ ব্রেক ব্যবহার করতে হবে কেন?
কে সিদ্ধান্ত নিয়েছে (এবং কোন ধারণার ভিত্তিতে) যে switchনির্মাণটি (বহু ভাষায়) breakপ্রতিটি বিবৃতিতে ব্যবহার করতে হয়? আমাদের কেন এমন কিছু লিখতে হবে: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not determined'; break; } (পিএইচপি এবং জেএসে এটি লক্ষ্য করা গেছে; …
74 conditions 

14
কোনও সি প্রোগ্রাম কার্যকর করার সময় কি ডেটা টাইপ ডিক্লেয়ারারগুলি যেমন "ইন" এবং "চর" র‌্যামে সঞ্চিত থাকে?
যখন কোনও সি প্রোগ্রাম চালু থাকে তখন ডেটা হিপ বা স্ট্যাকের মধ্যে সংরক্ষণ করা হয়। মানগুলি র‍্যাম ঠিকানায় সংরক্ষণ করা হয়। তবে প্রকারের সূচকগুলি সম্পর্কে কী (উদাহরণস্বরূপ, intবা char)? সেগুলিও কি সংরক্ষণ করা হয়? নিম্নলিখিত কোড বিবেচনা করুন: char a = 'A'; int x = 4; আমি পড়েছি যে এ …
74 c  data 

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

6
`ধরা (…) {নিক্ষেপ; bad `একটি খারাপ অভ্যাস?
যদিও আমি সম্মত হই যে ... পুনর্বিবেচনা ছাড়াই ধরা সত্যই ভুল, তবুও আমি বিশ্বাস করি যে এইরকম কনস্ট্রাক্ট ব্যবহার করা: try { // Stuff } catch (...) { // Some cleanup throw; } RAII প্রযোজ্য নয় এমন ক্ষেত্রে গ্রহণযোগ্য । (দয়া করে, জিজ্ঞাসা করবেন না ... আমার সংস্থার প্রত্যেকেই অবজেক্ট-ভিত্তিক …
74 c++ 

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

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

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

14
কোন পর্যায়ে আপনি কোনও প্রযুক্তি "জীবনবৃত্তান্ত" এ তালিকাভুক্ত করার জন্য পর্যাপ্ত প্রযুক্তি জানেন?
আমার সম্প্রতি একটি সাক্ষাত্কারের জন্য একজন প্রোগ্রামার ছিল, যিনি পাইথন, পিএইচপি, রেলস এবং এএসপিকে তাদের দক্ষতার কয়েকটি হিসাবে তালিকাভুক্ত করেছিলেন। তবে সাক্ষাত্কারে, তারা ইন্টারভিউ করা যথেষ্ট নিয়ন্ত্রণের কাঠামো এবং বেসিক লজিক কী তা জানত না, তারা কেবল কয়েকটি ডেমো টিউটোরিয়াল অনুসরণ করেছিল। সুতরাং আমার প্রশ্নটি হ'ল: আপনি আপনার জীবনবৃত্তিতে সঠিকভাবে …
74 skills 

22
চাকরি হাপিং, সমস্যা কি? [বন্ধ]
নিয়োগের প্রক্রিয়াতে জড়িত কেউ (ম্যানেজার, সাক্ষাত্কারদানকারী, ইত্যাদি) আপনি প্রতি ২-২ বছর পরে চাকরি পরিবর্তন করে এমন একজন প্রার্থী সম্পর্কে কীভাবে অনুভব করবেন? আপডেট সমস্ত ইনপুট প্রত্যেকের জন্য ধন্যবাদ, কিছু সত্যিই দুর্দান্ত প্রতিক্রিয়া, এবং প্রতিটি পোস্টে ভাল তথ্য। আমি এটি জিজ্ঞাসা করেছি কারণ আমি গত 5 বছরে বর্তমানে আমার 3 টি …

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