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

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

10
অনন্য হয়ে এলোমেলো ints নির্ভর করতে গ্রহণযোগ্য?
আমি একটি নেটওয়ার্ক প্রোটোকল বাস্তবায়ন করেছি এবং আমার অনন্য শনাক্তকারীদের প্যাকেটগুলির প্রয়োজন। এখনও অবধি আমি এলোমেলোভাবে 32-বিট পূর্ণসংখ্যার উত্পাদন করেছি এবং ধরে নিচ্ছি যে কোনও প্রোগ্রাম / সংযোগের আজীবন সংঘর্ষ হওয়ার সম্ভাবনা রয়েছে এটি জ্যোতির্বিজ্ঞানের পক্ষে কমই নয়। এটি কি সাধারণভাবে উত্পাদন কোডে একটি গ্রহণযোগ্য অনুশীলন হিসাবে বিবেচিত হয়, বা …

8
শ্রেণি যা কোনও কিছুর প্রতিনিধিত্ব করে না - এটি কি সঠিক?
আমি কেবল আমার অ্যাপ্লিকেশনটি ডিজাইন করছি এবং আমি নিশ্চিত না যে আমি সলিড এবং ওওপি সঠিকভাবে বুঝতে পারি কিনা। ক্লাসগুলির 1 টি কাজ করা উচিত এবং এটি ভালভাবে করা উচিত কিন্তু অন্যদিকে তাদের উচিত আমাদের সাথে কাজ করা আসল বস্তুর প্রতিনিধিত্ব করা উচিত। আমার ক্ষেত্রে আমি একটি ডেটাসেটে একটি বৈশিষ্ট্য …

5
সাধারণ "গতিশীল ভাষার ভুল" কীভাবে এড়ানো যায়?
আমি সম্প্রতি জাভাস্ক্রিপ্টে কয়েক ঘন্টা pouredেলেছি কারণ আমি প্রচুর ইউজারবেস থেকে উপকার পেতে চেয়েছিলাম। এটি করে আমি এমন একটি প্যাটার্ন লক্ষ্য করেছি যা বেশিরভাগ লোক গতিশীল ভাষাগুলির সাথে দায়ী। আপনি জিনিসগুলি খুব দ্রুত কাজ করতে পান তবে আপনার কোডটি একটি নির্দিষ্ট আকারে পৌঁছে গেলে আপনি সাধারণত টাইপ, বানান এবং রিফ্যাক্টরিং …

8
সীমার বাইরে অর্থবহ মানের ক্ষেত্রে আমার কি ব্যতিক্রম ছুঁড়ে ফেলা উচিত বা নিজেই এটি পরিচালনা করতে হবে?
আমি একটি কাঠামো লিখেছি যা অক্ষাংশ / দ্রাঘিমাংশ স্থানাঙ্কগুলিকে প্রতিনিধিত্ব করে। তাদের মানগুলি দ্রাঘিমাংশের জন্য -180 থেকে 180 এবং ল্যাটিটুডগুলির জন্য 90 থেকে -90 অবধি রয়েছে। যদি সেই কাঠামোর কোনও ব্যবহারকারী আমাকে এই ব্যাপ্তির বাইরে একটি মান দেয় তবে আমার কাছে দুটি বিকল্প রয়েছে: একটি ব্যতিক্রম নিক্ষেপ (পরিধি ছাড়াই আর্গুমেন্ট) …

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

6
একজন দোভাষী কী মেশিন কোড তৈরি করে?
আমি সংকলক এবং দোভাষীদের বিষয়গুলি নিবিড়ভাবে অধ্যয়ন করি। আমি আমার বেস বোঝাপড়াটি সঠিক কিনা তা যাচাই করতে চাই, সুতরাং আসুন নিম্নলিখিতগুলি ধরে নেওয়া যাক: আমার কাছে "ফুবিশ" নামে একটি ভাষা আছে এবং এর কীওয়ার্ডগুলি <OUTPUT> 'TEXT', <Number_of_Repeats>; সুতরাং আমি যদি 10 বার কনসোলে মুদ্রণ করতে চাই তবে আমি লিখতাম OUTPUT …

2
পারফরম্যান্সই কি কেবল traditionalতিহ্যবাহী REST এপিআই এর পরিবর্তে সিগন্যালআর (ওয়েবসকেট) পুরোপুরি ব্যবহার না করার একমাত্র কারণ?
আমি SignalRআমার বেশ কয়েকটি প্রকল্পে রিয়েল-টাইম মেসেজিং কার্যকারিতা অর্জন করতে ব্যবহার করেছি। এটি নির্ভরযোগ্যভাবে কাজ করছে বলে মনে হয় এবং এটি ব্যবহার শিখতে খুব সহজ। অন্তত আমার জন্য প্রলোভনটি হ'ল একটি ওয়েব এপিআই পরিষেবা বিকাশ করা এবং SignalRসমস্ত কিছুর জন্য ব্যবহার করা। আমি মনে করি এটি চিন্তাশীল ডিজাইনের মাধ্যমে অর্জন …

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

10
আপনার কোডটি কেন 100% সিপিইউ ব্যবহার করা উচিত নয়? [বন্ধ]
আমি উইন্ডোজ এক্সপি বা উচ্চতর চলমান একটি সি #। নেট 4 প্রোগ্রাম সম্পর্কে বিশেষত বলছি, তবে সাধারণ উত্তরগুলিও গ্রহণযোগ্য। ইতিমধ্যে একটি অনুকূলিত এবং দক্ষ প্রোগ্রাম অনুমান করুন। এখানে সমস্যাটি সম্পূর্ণরূপে হার্ডওয়্যারে উচ্চ সিপিইউ ব্যবহারের প্রভাবের নীচে রয়েছে এবং উচ্চ প্রয়োগের প্রোগ্রামটি পরিধান কমানোর জন্য থ্রোলেট করা উচিত কিনা, আমার বাস্তবায়ন …
42 c#  multithreading  cpu  usage 

3
এমন সংখ্যা কি আছে যা বেস 10 তে উপস্থাপনযোগ্য নয় তবে বেস 2 তে প্রতিনিধিত্ব করা যায়?
C#দশটিতে বেসের সঠিক প্রতিনিধিত্বের জন্য সংখ্যার জন্য ব্যবহৃত decimalটাইপটি রয়েছে উদাহরণস্বরূপ, 0.1বেস 2 (উদাহরণস্বরূপ ) তে উপস্থাপন করা যাবে না floatএবং doubleএই ধরণের যে চলকগুলিতে সংরক্ষণ করা হয় তা সর্বদা একটি আনুমানিক হবে। আমি ভাবছিলাম যে বিপরীত ঘটনাটিও সম্ভব ছিল কিনা। 10 নম্বর বেসে উপস্থাপনযোগ্য নয় তবে বেস 2 তে …

9
ইন্টারফেসের ভবিষ্যতে ব্যবহারের জন্য প্রোগ্রামিং
আমার পাশে একজন সহকর্মী বসে আছেন যিনি এই জাতীয় ইন্টারফেসটি ডিজাইন করেছেন: public interface IEventGetter { public List<FooType> getFooList(String fooName, Date start, Date end) throws Exception; .... } সমস্যাটি এই মুহূর্তে, আমরা আমাদের কোডের যে কোনও জায়গায় এই "শেষ" পরামিতিটি ব্যবহার করছি না, এটি ঠিক আছে কারণ আমাদের ভবিষ্যতে এটি …

6
চতুর দলে নেতৃত্ব বিকাশকারীর ভূমিকা কী?
একটি চৌকস বিকাশকারী দলে সাধারণত একটি নেতৃত্ব বিকাশকারী : মান সেট করে (কোডিং এবং অন্যথায়) দলের জন্য নতুন প্রযুক্তি গবেষণা করে দলের জন্য প্রযুক্তিগত দিক নির্ধারণ করে বিষয়ে চূড়ান্ত বক্তব্য আছে একটি সিস্টেমের আর্কিটেকচার ডিজাইন করে তবে একটি চতুর দল ভিন্নভাবে কাজ করে: একটি চৌকস দল সামনের দিকে না গিয়ে …

2
মোবাইল অ্যাপ্লিকেশনগুলিতে ডেটা সিঙ্ক্রোনাইজেশন - একাধিক ডিভাইস, একাধিক ব্যবহারকারী
আমি আমার প্রথম মোবাইল অ্যাপ তৈরির দিকে তাকিয়ে আছি। অ্যাপ্লিকেশনটির মূল বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল একাধিক ডিভাইস / ব্যবহারকারীদের একই ডেটা অ্যাক্সেস থাকবে - এবং তাদের সকলেরই সিআরইউডি অধিকার থাকবে। আমি বিশ্বাস করি যে আর্কিটেকচারে একটি কেন্দ্রীয় সার্ভার জড়িত হওয়া উচিত যেখানে সমস্ত ডেটা সঞ্চিত থাকে। ডিভাইসগুলি সার্ভারের সাথে এটির …
42 database  mysql  data  mobile 

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

7
কাজের সময় আমি কতটা সময় শিখতে পারি? [বন্ধ]
আমি এতক্ষণে প্রায় 2 বছর ধরে একটি সফটওয়্যার বিকাশকারী হিসাবে কাজ করছি। এটি সুস্পষ্ট বলে মনে হয় যে কোনও ক্ষেত্রে সফ্টওয়্যার বিকাশ হিসাবে এত দ্রুত বিকশিত হওয়াতে আপনাকে নতুন প্রযুক্তি, ফ্রেমওয়ার্ক ইত্যাদি শেখার জন্য সময় ব্যয় করতে হবে আমি সবসময় ভেবেছিলাম যে আমি এটি গ্রহণের জন্য গ্রহণ করতে পারি যে …

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