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

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

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

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

10
কেন 'চূড়ান্ত' কীওয়ার্ডটি কার্যকর হবে?
দেখে মনে হচ্ছে জাভা যুগে যুগে ক্লাসগুলি অযোগ্য নয় বলে ঘোষণা করার ক্ষমতা পেয়েছিল এবং এখন সি ++ এরও রয়েছে। যাইহোক, সলাইডে ওপেন / ক্লোজ নীতিটির আলোকে, কেন এটি কার্যকর হবে? আমার কাছে, finalকীওয়ার্ডটি ঠিক এর মতো শোনাচ্ছে friend- এটি আইনী তবে আপনি যদি এটি ব্যবহার করে থাকেন তবে সম্ভবত …
54 java  c++  solid  final 

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

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

5
জাভাতে আদিম বনাম শ্রেণি কখন ব্যবহার করবেন?
আমি দেখতে পাচ্ছি যে জাভাতে বুলিয়ান (শ্রেণি) বনাম বুলিয়ান (আদিম) রয়েছে। তেমনি, একটি পূর্ণসংখ্যা (শ্রেণি) বনাম ইন্ট (আদিম) রয়েছে। ক্লাস বনাম আদি সংস্করণ কখন ব্যবহার করবেন তার সেরা অনুশীলন কোনটি? আমার কোনও নির্দিষ্ট (পারফরম্যান্স?) কারণ না থাকলে মূলত আমি কি সর্বদা ক্লাস সংস্করণটি ব্যবহার করব? প্রতিটি ব্যবহারের সবচেয়ে সাধারণ, স্বীকৃত …
54 java  class  usage 

6
মাল্টি-থ্রেডেড রেসের শর্তাদি পরীক্ষা করা
এই উত্তরে মন্তব্যগুলি পড়া , বিশেষত: আপনি পরীক্ষা লিখতে পারবেন না বলেই এটি ভাঙ্গা নয়। অপরিজ্ঞাত আচরণ যা সাধারণত প্রত্যাশিত হিসাবে কাজ করে (সি এবং সি ++ এর সাথে পূর্ণ থাকে), বর্ণের পরিস্থিতি, দুর্বল মেমরি মডেলের কারণে সম্ভাব্য পুনঃক্রম ... - ঘন্টা Codes ঘন্টা আগে কোডসইনচৌস @ কোডসআইএনচওস যদি এটি …

3
ভিজ্যুয়াল স্টুডিও 2012 - এক্সপ্রেস বনাম পেশাদার [বন্ধ]
ভিজ্যুয়াল স্টুডিও 2012 এক্সপ্রেস সংস্করণ এবং পেশাদার সংস্করণের মধ্যে একটি বৈশিষ্ট্য তুলনা খুঁজে পেতে আমার সমস্যা হচ্ছে । আমি এই মুহুর্তে ট্রায়াল প্রফেশনাল সংস্করণটি ব্যবহার করছি, তবে এটি শীঘ্রই শেষ হয়ে যাবে, সুতরাং সম্পূর্ণ সংস্করণটি কেনা হবে কিনা তা নিয়ে আমার সিদ্ধান্ত নেওয়া দরকার। স্পষ্টতই, আমি কেবল প্রাথমিকভাবে উভয়ই চেষ্টা …

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

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

5
ডিজাইন নীতিগুলি যা টেস্টেবল কোড প্রচার করে? (পরীক্ষার মাধ্যমে ড্রাইভিং ডিজাইন বনাম টেস্টেবল কোড ডিজাইন করা)
আমি যে প্রকল্পগুলিতে কাজ করি সেগুলির বেশিরভাগগুলি বিকাশ এবং ইউনিট টেস্টিংকে বিচ্ছিন্নতার বিষয়ে বিবেচনা করে যা পরবর্তী সময়ে লেখার ইউনিট পরীক্ষা করে তোলে একটি দুঃস্বপ্ন ma আমার উদ্দেশ্যটি হ'ল উচ্চ স্তরের এবং নিম্ন স্তরের নকশা পর্যায়ক্রমে পরীক্ষাটি মাথায় রাখা। আমি জানতে চাই যে টেস্টেবল কোডটি প্রচার করে এমন কোনও সুনির্দিষ্ট …

8
কেন জাভা এবং সি # তে স্থির প্রধান পদ্ধতিটি কনস্ট্রাক্টরের চেয়ে?
আমি কেন প্রাথমিকভাবে বা মাধ্যমিক উত্স থেকে একটি নির্দিষ্ট উত্তর খুঁজছি (উল্লেখযোগ্যভাবে) জাভা এবং সি # কোনও Applicationশ্রেণীর উদাহরণ দ্বারা কোনও প্রবেশদ্বারকে উপস্থাপন করার পরিবর্তে (প্রবেশের বিন্দু সহ ) একটি এন্ট্রি পয়েন্ট হিসাবে একটি স্থিতিশীল পদ্ধতি রাখার সিদ্ধান্ত নিয়েছে একটি উপযুক্ত নির্মাণকারী হচ্ছে)। পটভূমি এবং আমার পূর্ববর্তী গবেষণার বিশদ এটি …
54 java  c#  history  entry-point 

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

6
একটি ফাংশন এবং একটি lambda মধ্যে পার্থক্য কি?
আমি 'ফাংশন' এবং 'ল্যাম্বদা' সম্পর্কে কিছুটা বিভ্রান্ত। আমি কিছু উদাহরণ দেখিয়েছি যে স্কিম কীওয়ার্ডটি lambdaজাভাস্ক্রিপ্ট কীওয়ার্ডের সাথে খুব একইভাবে কাজ করে function, তবে কীভাবে তারা সম্পর্কিত তা আমি সত্যিই জানি না। আমাকে বলা হয়েছে যে। নেট-তে অবজেক্টের কথা বললে 'ফাংশন' এবং 'পদ্ধতি' পরস্পর পরিবর্তিতভাবে ব্যবহার করা যেতে পারে। আমি ভাবছি …

17
মন্তব্যগুলিতে টোটোলজি কীভাবে মোকাবেলা করবেন? [বন্ধ]
মাঝে মাঝে আমি নিজেকে পরিস্থিতিতে দেখতে পাই যখন কোডের যে অংশটি আমি লিখছি সে অংশটি (বা মনে হয় ) এতটাই স্বতঃস্পষ্ট যে এর নামটি মূলত একটি মন্তব্য হিসাবে পুনরাবৃত্তি হবে: class Example { /// <summary> /// The location of the update. /// </summary> public Uri UpdateLocation { get; set; }; …

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