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

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

1
কীভাবে একটি কার্যকরী প্রোগ্রামিং ভাষায় একটি শাখা-এবং-সীমাবদ্ধ বাস্তবায়ন করবেন?
আমি একটি শাখা লেখার চেষ্টা করছি এবং সমস্ত ফাংশনের সেটে অনুসন্ধান সীমাবদ্ধ করব: ডি -> আর, যেখানে ডোমেনের আকার ছোট (| ডি | ~ 20) এবং পরিসরটি অনেক বড় (| আর | ~ 2 ^ 20) )। প্রাথমিকভাবে, আমি নিম্নলিখিত সমাধান নিয়ে এসেছি। (builder (domain range condlist partial-map) (let ((passed? …

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

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

7
লিঙ্কযুক্ত নোড কাঠামোটি অপরিবর্তনীয় হওয়ার জন্য কি কোনও ব্যবহারিক উপায় আছে?
আমি এককভাবে লিঙ্কযুক্ত তালিকাটি লেখার সিদ্ধান্ত নিয়েছি এবং অভ্যন্তরীণ সংযুক্ত নোড কাঠামোটিকে অচল করার জন্য পরিকল্পনা নিয়েছিলাম। যদিও আমি ছিনতাই করেছিলাম। বলুন আমার কাছে নিম্নলিখিত লিঙ্কযুক্ত নোড রয়েছে (পূর্ববর্তী addক্রিয়াকলাপ থেকে ): 1 -> 2 -> 3 -> 4 এবং বলুন আমি একটি সংযুক্ত করতে চাই 5। এটি করার জন্য, …

9
"অকালীন অপটিমাইজেশন সমস্ত মন্দের মূল" সম্পর্কে ভুল ধারণা নিয়ে কীভাবে মোকাবিলা করবেন?
আমি অনেক লোকের মুখোমুখি হয়েছি যারা এই শব্দটির সাধারণ ইংরেজি-ভাষা অর্থে "অপ্টিমাইজেশন" হিসাবে বিবেচিত হতে পারে এমন কোনও কিছুর বিরোধিতা করে এবং তারা প্রায়শই মৌখিকভাবে উদ্ধৃত করে (আংশিক) উক্তি "অকালীন অপ্টিমাইজেশন সমস্ত মন্দের মূল" তাদের এই অবস্থানের ন্যায়সঙ্গততা হিসাবে বোঝানো হচ্ছে যে আমি "অকালীন অপ্টিমাইজেশন" হতে যা কিছু বলছি তা …

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

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

5
আমরা কেন সার্লেলে ক্লায়েন্ট সনাক্তকরণের জন্য কুকিজের পরিবর্তে আইপি ঠিকানা ব্যবহার করতে পারি না?
আমি জানি আমাদের আইপি ঠিকানায় কুকিগুলি ব্যবহারে আমাদের কিছু অতিরিক্ত সুবিধা রয়েছে তবে আমার প্রশ্ন হ'ল কনটেইনারটি যখন তার সাইটটি আবার দেখল তখন ক্লায়েন্টের সনাক্তকরণে কেবল ক্লায়েন্টের আইপি ঠিকানাটি কেন মনে করতে পারে না? আইপি ঠিকানার সাহায্যে ধারকটির পক্ষে ক্লায়েন্টকে মনে রাখা কি সম্ভব?

9
ঘোষিত প্রোগ্রামিংয়ের স্বপ্ন [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি পোস্টে সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 4 বছর আগে বন্ধ ছিল । ঘোষিত প্রোগ্রামিংয়ের স্বপ্ন কেন বাস্তব হয়নি? পথে কিছু কংক্রিট বাধা …

5
এমভিসি এবং কাদের দ্বারা ব্যবহারকারীর অনুমতি যাচাই করা উচিত?
মডেল বা নিয়ামক ব্যবহারকারীর অনুমতি চেক করা উচিত? এবং অনুমতি চেকগুলি, ব্যবহারকারীর অবজেক্ট বা কোনও ব্যবহারকারীর পরিচালনা সহায়ক কে পরিচালনা করতে হবে? এটা কোথায় হওয়া উচিত? নিয়ামকটিতে চেক করা হচ্ছে: class MyController { void performSomeAction() { if (user.hasRightPermissions()) { model.someAction(); } } ... কন্ট্রোলারে চেক থাকা মডেলগুলিকে সাধারণ ক্রিয়া তৈরি …
26 mvc  permissions 

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

2
কলব্যাকগুলি ব্যবহার করার সময় জাভাস্ক্রিপ্ট কোড কীভাবে অবিচ্ছিন্ন হয়ে যায়?
আমি অ্যাসিঙ্ক্রোনাস জাভাস্ক্রিপ্ট কোড কীভাবে লিখব তা বোঝার চেষ্টা করে অনলাইনে প্রচুর পড়া করছি। আমার গবেষণায় যে কৌশলগুলি প্রচুর পরিমাণে এসেছে তা হ'ল কলব্যাকগুলি ব্যবহার করা। আমি কীভাবে কলব্যাক ফাংশনটি লিখতে এবং চালিত করব তার প্রক্রিয়াটি বুঝতে পেরে আমি কেন বিভ্রান্ত হয়ে পড়েছি কেন কলব্যাকগুলি স্বয়ংক্রিয়ভাবে জাভাস্ক্রিপ্টের কার্যকরকরণকে অবিচ্ছিন্ন করে …

4
কেন আমি কোড চুক্তি ব্যবহার করব
আমি সম্প্রতি কোড চুক্তির জন্য মাইক্রোসফ্টের কাঠামোর উপর হোঁচট খেয়েছি। আমি কিছুটা ডকুমেন্টেশন পড়েছি এবং নিজেকে ক্রমাগত জিজ্ঞাসা করতে দেখেছি: "কেন আমি কখনই এটি করতে চাই, কারণ এটি স্থির বিশ্লেষণ করে না এবং প্রায়শই তা করতে পারে না।" এখন, আমার কাছে ইতিমধ্যে এক ধরণের প্রতিরক্ষামূলক প্রোগ্রামিং স্টাইল রয়েছে, এর ব্যতিক্রম …

1
আমি যদি জিপিএল এর অধীনে কোনও প্রোগ্রাম প্রকাশ করি তবে আমাকে কী চালিয়ে যেতে হবে?
এই পরিস্থিতিতে বিবেচনা করুন: আমি একটি প্রোগ্রাম ফসউইট বিকাশ করছি যা জিপিএল-লাইসেন্সযুক্ত লাইব্রেরি কোউক্সটুল ব্যবহার করে আমি জিপিএল এর অধীনে ফুসুয়েট ০.০ প্রোগ্রামটি প্রকাশ করি পরে আমি আবিষ্কার করেছি যে, কোনও কারণে, আমার কাছে বিভিন্ন শর্তে প্রোগ্রামটি লাইসেন্স করা দরকার। অত: পর: আমি জিপিএলের উপর নির্ভরতা সরিয়েছি কুইক্সটুলের মাধ্যমে, উভয় …
26 licensing  gpl 

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

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