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

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

5
জাভাতে, আমার যখন দরকার নেই তখনও প্যারামিটার এবং স্থানীয়দের জন্য "চূড়ান্ত" ব্যবহার করা উচিত?
জাভা এতে ভেরিয়েবল (ক্ষেত্র / স্থানীয় / পরামিতি) চিহ্নিত করার অনুমতি দেয় finalযাতে এগুলিতে পুনরায় বরাদ্দ আটকাতে পারে। আমি ক্ষেত্রগুলির সাথে এটি খুব দরকারী বলে মনে করি, কারণ এটি আমাকে দ্রুত দেখতে সহায়তা করে যে কয়েকটি বৈশিষ্ট্য - বা একটি সম্পূর্ণ শ্রেণি - অপরিবর্তনীয় বলে বোঝানো হয়েছে কিনা। অন্যদিকে, আমি …
105 java  coding-style  final 

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

22
স্বয়ংক্রিয় প্রোগ্রামিং: কোড লেখার কোড লিখুন [বন্ধ]
দ্যা প্র্যাগমেটিক প্রোগ্রামার বইটি পড়ার পরে , আমার যে যুক্তিগুলির মধ্যে সবচেয়ে আকর্ষণীয় বিষয়টি খুঁজে পেয়েছিল তার মধ্যে একটি ছিল "লিখন কোড যা কোড লেখায়"। আমি এটি সম্পর্কে আরও কিছু ব্যাখ্যা বা নিবন্ধের জন্য নেট অনুসন্ধান করার চেষ্টা করেছি এবং আমি এই বিষয়ে কিছু ভাল নিবন্ধ পেয়েছি, এখনও আমি কোনও …


6
একটি ডোমেইন কি?
আমি এই শব্দটি সফ্টওয়্যার আর্কিটেকচারের প্রসঙ্গে ("ডোমেন-মডেল", "ডোমেন-চালিত-ডিজাইন" ইত্যাদি) অনেক কিছুই দেখতে পাই। আমি এটি গুগল করেছি, তবে আমি বিভিন্ন সংজ্ঞা পেয়েছি। তাহলে এটা আসলে কী?

5
কীভাবে মাইক্রোসার্ভেসিসে স্থানান্তর করা একটি রান-টাইম সমস্যা তৈরি করে?
নিম্নলিখিত ভাষ্যকার লিখেছেন : মাইক্রোসার্ভেসেস আপনার সাংগঠনিক কর্মহীনতাকে একটি সংকলন সময় সমস্যা থেকে রান সময় সমস্যার দিকে সরিয়ে দেয়। এই ভাষ্যকার এই বিষয়টি প্রসারিত করে বলেছেন: বৈশিষ্ট্যটি বাগ নয়। দৌড়ানোর সময় সমস্যা => প্রোড ইস্যুগুলি => শক্তিশালী, দায়বদ্ধদের কর্মহীনতার বিষয়ে দ্রুত প্রতিক্রিয়া এখন আমি তা মাইক্রোসার্ভেসিস সহ পেয়েছি : সম্ভাব্যভাবে …

3
ট্রাম্পোলাইন কেন কাজ করে?
আমি কিছু কার্যকর জাভাস্ক্রিপ্ট করছি। আমি ভেবেছিলাম টেইল-কল অপটিমাইজেশন কার্যকর করা হয়েছে, তবে এটি প্রমাণিত হয়েছে যে আমি ভুল ছিল। এভাবে আমাকে ট্রাম্পলাইনিং শিখিয়েছি । এখানে এবং অন্য কোথাও কিছুটা পড়ার পরে, আমি বেসিকগুলি নামাতে সক্ষম হয়েছি এবং আমার প্রথম ট্রাম্পোলিনটি নির্মাণ করেছি: /*not the fanciest, it's just meant to …

3
REST এপিআই সুরক্ষা স্টোর টোকেন বনাম জেডব্লিউটি বনাম ওআউথ
আমি এখনও REST এপিআই সুরক্ষার জন্য সেরা সুরক্ষা সমাধানের সন্ধান করার চেষ্টা করছি, কারণ প্রতিদিন মোবাইল অ্যাপ্লিকেশন এবং এপিআইয়ের পরিমাণ বাড়ছে। আমি প্রমাণীকরণের বিভিন্ন উপায়ে চেষ্টা করেছি, তবে এখনও কিছু ভুল ধারণা রয়েছে, তাই আমার আরও অভিজ্ঞ কারও পরামর্শ প্রয়োজন। আমাকে বলতে দিন, আমি কীভাবে এই সমস্ত জিনিস বুঝি। আমি …
104 security  rest  api  oauth  https 

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

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

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

5
সি # তে অসিঙ্ক / ব্যবহারের অপেক্ষার দিকনির্দেশগুলি কি ভাল আর্কিটেকচার এবং অ্যাবস্ট্রাকশন লেয়ারিংয়ের ধারণার বিরোধিতা করে না?
এই প্রশ্নটি সি # ভাষা নিয়ে উদ্বেগ প্রকাশ করে তবে আমি এটি জাভা বা টাইপস্ক্রিপ্টের মতো অন্যান্য ভাষাগুলির কভার করার আশা করি। মাইক্রোসফট .NET এ অ্যাসিক্রোনাস কলগুলি ব্যবহারের সর্বোত্তম অনুশীলনের প্রস্তাব দেয় । এই সুপারিশগুলির মধ্যে, আসুন দুটি বাছাই: অ্যাসিঙ্ক পদ্ধতির স্বাক্ষরটি পরিবর্তন করুন যাতে তারা টাস্ক বা টাস্ক <> …
103 c#  architecture  async 

4
"Lib" এবং "বিক্রেতা" ফোল্ডারগুলির মধ্যে পার্থক্য কী?
উত্স ফোল্ডার শ্রেণিবিন্যাস সম্পর্কে, সর্বদা কিছু সাধারণ বৈশিষ্ট্য থাকে যেমন src, docবা testফোল্ডারগুলি, যা সহজে বোঝার মতো সামগ্রী রয়েছে। যাইহোক, আমি বুঝতে পেরেছি যে বড় প্রকল্পগুলির একটি libএবং vendorফোল্ডার উভয়ই রয়েছে , এবং আমি সর্বদা ভেবেছিলাম যে সেগুলি একই, কারণ তাদের নামগুলি " librariesবাহ্যিক থেকে তৃতীয় পক্ষ" অন্তর্ভুক্ত করার ইঙ্গিত …

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

12
টেস্টেবল কোড কি আরও ভাল কোড?
আমি নিয়মিত আমার কোড ইউনিট পরীক্ষা লেখার অভ্যাস ঢোকা করার চেষ্টা, কিন্তু আমি পড়েছি যে প্রথম লিখতে গুরুত্বপূর্ণ testable কোড । এই প্রশ্নটি টেস্টেবল কোড লেখার সলাইড নীতিগুলিকে স্পর্শ করে তবে আমি জানতে চাই যে এই নকশাগুলি নীতিগুলি কোনওভাবেই পরীক্ষার লেখার পরিকল্পনা না নিয়ে সুবিধাজনক (বা কমপক্ষে ক্ষতিকারক নয়) কিনা …

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