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

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

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

13
যদি আমি চাচা ববের ক্লিন কোড নীতিমালা মেনে চলতে পারি তবে আমি কীভাবে একটি চেইন সম্পাদনা করব?
আমি চাচা বব এর পরিষ্কার কোড পরামর্শগুলি এবং বিশেষত পদ্ধতিগুলি সংক্ষিপ্ত রাখতে অনুসরণ করার চেষ্টা করছি। আমি যদিও এই যুক্তিটি সংক্ষিপ্ত করতে নিজেকে অক্ষম মনে করি: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert(2);} else if (checkCondition3()) {addAlert(3);} else if (checkCondition4()) {addAlert(4);} আমি এলিজগুলি অপসারণ করতে পারি না এবং পুরো জিনিসটিকে …

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

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

8
বিগত 20 বছরে কি সত্যিই একটি জিনিস পাওয়া যায় নি যা বিশাল সফ্টওয়্যার বিকাশ লাভ করেছিল? [বন্ধ]
ইন No Silver Bullet এ , ফ্রেড ব্রুকস, সফটওয়ার ইঞ্জিনিয়ারিং, সেরা দ্বারা সংকলিত আপ ভবিষ্যত সম্পর্কে ভবিষ্যৎবাণী বিভিন্ন তোলে: প্রযুক্তি বা পরিচালনা কৌশলতে কোনও একক বিকাশ নেই, যা নিজেই উত্পাদনশীলতায়, নির্ভরযোগ্যতায়, সরলতার ক্ষেত্রে এমনকি এক ক্রম-উন্নয়নের প্রতিশ্রুতি দেয় । তাঁর যুক্তি খুব দৃinc়প্রত্যয়ী। ব্রুকস 1986 সালে লিখছিলেন: তিনি ঠিক ছিলেন? …

13
গেমগুলিতে এনক্রিপ্ট করা সামগ্রী
আমি প্রোগ্রামটির বাইরে আমার প্রোগ্রামে ব্যবহারকারীদের বিষয়বস্তু বের করা থেকে বিরত রাখতে এনক্রিপশন ব্যবহার করার এই ধারণাটি নিয়ে আসছি। ব্যবহারকারীরা পছন্দ করতে পারেন গেমসে ডেটা ব্যবহার করার সময় কোনও ধরণের ইস্টার ডিমের অংশ হিসাবে বোঝানো টেক্সচারটি কখনই গেমটিতে ব্যবহৃত হয়নি। এটি উদাহরণস্বরূপ অনলাইনে পোস্ট করা হলে এটি সবার জন্য নষ্ট …
45 encryption 

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

3
দৃষ্টি প্রতিবন্ধী প্রোগ্রামারের জন্য কোডিং স্টাইল [বন্ধ]
আমি দৃষ্টি প্রতিবন্ধী। চশমা সহ আমি গাড়ি চালানোর জন্য যথেষ্ট দেখতে পাচ্ছি, তবে হরফ আকারে আমি কাজ করতে স্বাচ্ছন্দ্য বোধ করি আমি একবারে প্রায় 100 টি অক্ষরের 15 লাইন দেখতে পারি। এটি আমার কোডিং শৈলীতে প্রভাব ফেলেছে। একটি কাজ আমি করি তা হ'ল সংক্ষিপ্ত ফাংশনগুলি। আমার কোডটি ভাল পর্যালোচনা পেতে …

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

2
কোন সাধারণ লিস্প প্রয়োগ করতে হবে? [বন্ধ]
কমন লিস্পে বিকাশ শুরু করার সাথে সাথে একটি তাত্ক্ষণিক সমস্যা রয়েছে বলে মনে হচ্ছে: একটি বাস্তবায়ন বেছে নেওয়া। কোনটি বিবেচনা করা উচিত এবং সিএল বাস্তবায়ন বিবেচনা করার সময় এর কতটা ওজন বহন করা উচিত? এটি কি এএনএসআই মানের সাথে সামঞ্জস্য করা উচিত? এটি কি স্লাইমে সমর্থন করবে? নির্দিষ্ট বাস্তবায়নের মধ্যে …

4
এতগুলি নেমস্পেস কেন কম দিয়ে শুরু হয়
আমি লক্ষ্য করেছি যে প্রচুর সংস্থাগুলি "বিপরীত ডোমেন নেম" নেমস্পেস ব্যবহার করে এবং আমি আগ্রহী যেখানে এই অনুশীলনের সূচনা হয়েছিল এবং কেন এটি অব্যাহত রয়েছে। এটি কি কেবল রট অনুশীলনের কারণে অব্যাহত রয়েছে, বা এখানে কোনও অনুপস্থিত আর্কিটেকচার ধারণাটি আমি মিস করছি? এছাড়াও প্রশ্নগুলি নোট করুন: https://stackoverflow.com/questions/189209/do-you-really-use-your-revers-domain-for-package-naming-in-java আমার প্রশ্নের এই …

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

11
একটি সফ্টওয়্যার আর্কিটেক্ট হিসাবে, আমার কি লগগুলি বিশ্লেষণ এবং অন্যের বাগগুলি ঠিক করার বিষয়ে এতটা ফোকাস করার কথা?
আমার স্নাতক (2005 সালের শেষের দিকে) থেকে আমি একই সংস্থার জন্য সি ++ সফটওয়্যার ইঞ্জিনিয়ার হিসাবে কাজ করছিলাম। এক বছর আগে আমি একটি সফ্টওয়্যার আর্কিটেক্ট হিসাবে পদোন্নতি পেয়েছি তবে আমি নিজেকে যোগ্যতা এবং ফিক্সিং বাগগুলি, স্তর 2 সমর্থনে আরও বেশি করে জড়িত পেয়েছি। আমার 50% সময় নোটপ্যাড ++ এ সফটওয়্যার …

8
গেটর এবং সেটটারের ভিতরে কী অনুমতি দেওয়া উচিত?
আমি গেটর এবং সেটারের পদ্ধতি এবং এনক্যাপসুলেশন সম্পর্কে একটি আকর্ষণীয় ইন্টারনেট যুক্তি লাভ করি। কেউ বলেছে যে তাদের "খাঁটি" রাখতে এবং এনক্যাপসুলেশন নিশ্চিত করার জন্য তাদের কেবল একটি অ্যাসাইনমেন্ট (সেটার) বা পরিবর্তনশীল অ্যাক্সেস (গেটার্স) করা উচিত। আমি কি ঠিক বলেছি যে এটির সাথে প্রথম স্থানে গেটার এবং সেটটার স্থাপনের উদ্দেশ্যটি …

2
অ্যাডভান্সড মেসেজ কুইউনিং প্রোটোকল কখন রাবট এমকিউর মতো ব্যবহার করবেন? [বন্ধ]
কেউ কী কী ক্ষেত্রে আমাকে যেমন এমকিউপি যেমন র‌্যাবিটএমকিউ ব্যবহার করার বিষয়ে বিবেচনা করা উচিত তা আমাকে ব্যাখ্যা করতে পারেন? উপকারিতা কি কি?

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