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

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

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

3
এক্সএমএল টাইপটি নিরাপদ কেন?
তারা কেন বলে যে এক্সএমএল প্রকার সুরক্ষা সরবরাহ করে এবং এটি এক্সএমএলে কীভাবে প্রকাশ করা হয়? এটি JSON (উদাহরণস্বরূপ) থেকে কীভাবে আলাদা (যা আমি বুঝতে পারি) টাইপ নিরাপদ নয়?
30 xml  type-safety 

4
কেন `শূন্য *` গুলি স্পষ্টভাবে সি ++ এ কাস্ট করা হয় না?
সি তে, void *অন্য কোনও পয়েন্টার ধরণের কাছে কাস্ট করার দরকার নেই , এটি সর্বদা নিরাপদে প্রচার করা হয়। যাইহোক, সি ++ এ, এটি ক্ষেত্রে নয়। যেমন, int *a = malloc(sizeof(int)); সি তে কাজ করে তবে সি ++ তে নয়। (দ্রষ্টব্য: আমি জানি যে আপনি mallocসি ++ এ ব্যবহার করবেন …

4
ইন্টারফেসে .compareTo () কেন জাভাতে ক্লাসে থাকে?
আমি জানতে চাই কেন চাই .compareTo()রয়েছে Comparableইন্টারফেস যখন মত একটি পদ্ধতি .equalsরয়েছে Objectবর্গ। আমার কাছে এটা নির্বিচারে বলে মনে হয় কেন মত একটি পদ্ধতি .compareTo()নয় Objectইতিমধ্যে বর্গ। ব্যবহার করার জন্য .compareTo(), আপনি Comparableইন্টারফেসটি প্রয়োগ করেন .compareTo()এবং আপনার প্রয়োজনের জন্য পদ্ধতিটি প্রয়োগ করেন । জন্য .equals()পদ্ধতি, আপনি কেবল পদ্ধতি আপনার ক্লাসে …

7
পরে এটি ব্যবহার করতে কোনও লুপে একটি পতাকা সেট করা কি কোডের গন্ধ?
আমার একটি কোডের টুকরো রয়েছে যেখানে আমি কোনও শর্তটি সঠিক না হওয়া পর্যন্ত মানচিত্রের পুনরাবৃত্তি করি এবং তারপরে পরে আরও কিছু জিনিস করার জন্য সেই শর্তটি ব্যবহার করি। উদাহরণ: Map<BigInteger, List<String>> map = handler.getMap(); if(map != null && !map.isEmpty()) { for (Map.Entry<BigInteger, List<String>> entry : map.entrySet()) { fillUpList(); if(list.size() > …

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

10
ঘোড়ার একটি ঝাঁক দেওয়া, আমি কীভাবে সমস্ত ইউনিকর্নের গড় শিংয়ের দৈর্ঘ্য খুঁজে পাই?
উপরের প্রশ্নটি হ'ল উত্তরাধিকারের কোডে যে সাধারণ সমস্যাটির মুখোমুখি হয়েছি তার বিমূর্ত উদাহরণ বা আরও সঠিকভাবে, এই সমস্যাটি সমাধানের ক্ষেত্রে পূর্ববর্তী প্রচেষ্টাগুলির ফলে সৃষ্ট সমস্যাগুলি। আমি কমপক্ষে একটি .NET ফ্রেমওয়ার্ক পদ্ধতিটি ভাবতে পারি যা Enumerable.OfType<T>পদ্ধতির মতো এই সমস্যা সমাধানের উদ্দেশ্যে is তবে শেষ পর্যন্ত রানটাইমের সময় আপনি কোনও অবজেক্টের ধরণের …

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

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

3
হটফিক্সগুলি পরিচালনা করার সময় একাধিক সক্রিয় প্রকাশের জন্য উপযুক্ত গিট ওয়ার্কফ্লো
আমি একটি গিট ওয়ার্কফ্লো নির্বাচন করার চেষ্টা করছি যা আমাদের পণ্যের জন্য সবচেয়ে উপযুক্ত। এখানে প্যারামিটারগুলি রয়েছে: আমরা এক বছরে কয়েকটি বড় রিলিজ করি, আসুন সর্বাধিক 10 বলে আমাদের একই সময়ে আমাদের পণ্যটির একাধিক সংস্করণ সক্রিয় রয়েছে (কিছু লোক ভি 10.1-তে থাকে, কিছু ভি 11। এ থাকে ইত্যাদি) আমাদের একই …

7
আমি জানি যে পদ্ধতিটি খারাপ ইনপুটটি ফিরিয়ে দিতে পারে না এমন কি আমি যদি কোনও পদ্ধতি কলের রিটার্ন মানটি যাচাই করেছিলাম?
আমি ভাবছি যে আমি যে পদ্ধতিতে কল করছি সে পদ্ধতিটি এই ধরনের প্রত্যাশা পূরণ করবে কিনা তা জানার পরেও যদি আমি জানতে পারি যে কোনও পদ্ধতি কলের রিটার্ন মানটির সাথে বৈধতা দিয়ে তারা আমার প্রত্যাশা পূরণ করে? GIVEN User getUser(Int id) { User temp = new User(id); temp.setName("John"); return temp; …

5
শাখার পূর্বাভাস কীভাবে কাজ করে, যদি আপনার এখনও শর্তাদি পরীক্ষা করতে হয়?
আমি https://stackoverflow.com/q/11227809/555690 থেকে শাখা ভবিষ্যদ্বাণী সম্পর্কে জনপ্রিয় উত্তরটি পড়ছিলাম এবং আমাকে বিভ্রান্ত করার মতো কিছু আছে: আপনি যদি সঠিক অনুমান করেন তবে এটি অবিরত থাকবে। আপনি যদি ভুল অনুমান করেন তবে ক্যাপ্টেন থামবেন, ব্যাক আপ করবেন এবং স্যুইচটি সরিয়ে ফেলার জন্য আপনাকে চিৎকার করবেন। তারপরে এটি অন্য পথটি আবার চালু …

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

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

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

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