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

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

7
স্ক্রমে এলোমেলোভাবে রিফ্যাক্টরিং কোড অনুমোদিত
পটভূমি আমার দল স্ক্র্যাম ব্যবহার করে আমার কাছে বর্তমানে কোনও কাজ বরাদ্দ নেই ব্যাকলগে আর কোনও মুলতুবি কাজ নেই আজ আমার ক্লায়েন্টের জন্য শ্রম দিবস । আজ করার মতো অনেক কিছুই না থাকায় আমি যে প্রকল্পে কাজ করছি তাতে কিছু কোডের পুনঃসংশোধন শুরু করতে চেয়েছিলাম, তবে বর্তমানে কোনও বৃহত আকারের …

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

4
এটি প্রায়শই এক সাথে কল করা এবং একবার কল করার চেয়ে প্রিন্টলন () কে কল করা কত খারাপ?
কোড রিভিউ স্ট্যাক এক্সচেঞ্জ থেকে এই প্রশ্নটি স্থানান্তরিত হয়েছিল কারণ এটি সফ্টওয়্যার ইঞ্জিনিয়ারিং স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। ৫ বছর আগে হিজরত হয়েছে । আমি জানি কনসোল আউটপুট একটি ব্যয়বহুল অপারেশন। কোড পঠনযোগ্যতার স্বার্থে মাঝে মধ্যে একটি ফাংশনটিকে আর্গুমেন্ট হিসাবে পাঠ্যের দীর্ঘ স্ট্রিংয়ের চেয়ে দ্বিগুণ আউটপুট পাঠ্যে কল করা …
23 java  c++  performance  c  io 

4
ডেটা ওরিয়েন্টেড ডিজাইন - 1-2 টিরও বেশি কাঠামো "সদস্য" এর সাথে অবৈধ?
ডেটা ওরিয়েন্টেড ডিজাইনের সাধারণ উদাহরণটি বল কাঠামোর সাথে: struct Ball { float Radius; float XYZ[3]; }; এবং তারপরে তারা কিছু অ্যালগরিদম তৈরি করে যা std::vector<Ball>ভেক্টরকে পুনরাবৃত্তি করে । তারপরে তারা আপনাকে একই জিনিস দেয় তবে ডেটা ওরিয়েন্টেড ডিজাইনে প্রয়োগ করা হয়: struct Balls { std::vector<float> Radiuses; std::vector<XYZ[3]> XYZs; }; কোনটি …

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

6
অ্যান্ড্রয়েডে ডেটা সিঙ্ক করার জন্য ডিজাইন
বেশিরভাগ অ্যাপ্লিকেশনগুলিতে সার্ভার এবং ক্লায়েন্টের মধ্যে ডেটা সিঙ্ক করার জন্য আমি দুটি বাস্তবায়ন দেখছি। এটি ধরে নিয়েছে যে কোনও জিসিএম সেট আপ করা হয়নি: - নিয়মিত একটি ইন্টেন্ট পরিষেবা চালানো যা নেটওয়ার্ক থেকে ডেটা ডাউনলোড করে এবং ডাটাবেসে সঞ্চয় করে। একটি সিঙ্ক অ্যাডাপ্টার প্রয়োগ করা যা পর্যায়ক্রমে চলমান। উপরের কোনটি …

4
আমার যখন জেএসওএন রয়েছে তখন ওডাটার দরকার কী?
আমি ওডাতার বিষয়টি বোঝার চেষ্টা করছি এবং কখন তা বোঝা যাবে। এই মুহুর্তে আমি কীভাবে কাজ করছি তা আমি JSON- এ অবজেক্টগুলি সিরিয়ালালাইজ / ডিসাইরিয়ালাইজ করতে এবং জাভাস্ক্রিপ্ট এর সাথে কিছু করার জন্য এএসপি.এনইটি এবং এমভিসি / ওয়েবএপিআই নিয়ামক ব্যবহার করি। ওডাটার সুবিধাটি আমি কী বলতে পারি তা থেকে সরাসরি …
23 javascript  rest  json 

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

4
কেন অনেক ডিজাইন আরডিবিএমএসে সাধারণীকরণ উপেক্ষা করে?
এই পোস্টে উন্নতি করতে চান? এই প্রশ্নের বিশদ উত্তর প্রদান করুন, সহ उद्धरण এবং আপনার উত্তর কেন সঠিক তা ব্যাখ্যা সহ। পর্যাপ্ত বিবরণ ছাড়া উত্তরগুলি সম্পাদনা বা মোছা হতে পারে। আমি অনেকগুলি ডিজাইন দেখতে পেলাম যে সিদ্ধান্ত গ্রহণের পর্যায়ে সাধারণীকরণ প্রথম বিবেচনা নয়। অনেক ক্ষেত্রে এই নকশাগুলিতে 30 টিরও বেশি …

2
একটি RESTful API এ ব্যবহারকারীর অনুমতিগুলির স্তর
ধরা যাক আমার একটি সংস্থা আছে যা ইন্টারনেটে সবচেয়ে সুন্দর বিড়ালদের স্থান দেয়। আমি এমন একটি সংস্থান অফার করি/cats/ যাতে ব্যবহারকারীদের সর্বশেষতম, সুন্দরতম বিড়ালগুলি সরবরাহ করে। ব্যবহারকারীরা হয় শীর্ষে 3 টি বিড়াল যদি তারা কিছু পরিশোধ না করে বা নিবন্ধভুক্ত না হয় তবে তা পেতে পারে। শীর্ষস্থানীয় 10 বিড়াল যদি …
23 rest  http  url  http-response 

2
এসকিউএল ইন () বনাম ওআর
আমি আজকে লিখেছি এমন একটি প্রশ্নের সাথে কাজ করছি যেটির WHEREমতো কিছু ব্যবহার না করে একটি আইএন (স্টাফের তালিকা) ফিল্টার ব্যবহারের জন্য ধারাটি থেকে কোডটি পরিবর্তন করতে হয়েছিল had item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' উপরেরটি 15 …
23 sql  speed 

5
শেষ-শেষের পরীক্ষা বনাম ইউনিট পরীক্ষাগুলি, পরীক্ষাগুলি ডিকোপল করা উচিত?
আমাদের সংস্থায় আমরা সাধারণত আমাদের ওয়েবসাইট / ওয়েব অ্যাপ্লিকেশনগুলির জন্য একটি শেষ থেকে শেষের পরীক্ষাটি নিশ্চিত করি তা নিশ্চিত করি make এর অর্থ আমরা একটি ইউআরএল অ্যাক্সেস করি, একটি ফর্মটি পূরণ করি, অন্য ইউআরএলে ফর্মটি জমা দিন এবং পৃষ্ঠার ফলাফলগুলি পরীক্ষা করে দেখুন। আমরা ফর্মের বৈধতা যাচাই করার জন্য এটি …

7
নিরাপদে উত্পাদন ডেটাবেস ডেটা ঠিক করা
বাগগুলি ঘটে এবং কখনও কখনও ডেটা উত্পাদনে স্থির করতে হয়। একটি বড় সংস্থার দৃষ্টিকোণ থেকে এটি সম্পর্কে নিরাপদতম উপায় কী? এমন কোন সরঞ্জাম রয়েছে যা সাহায্য করতে পারে? এই প্রয়োজনীয়তাটি চালাবার জন্য এখানে কিছু বিবেচনা রয়েছে ... আমাদের জিজ্ঞাসা চালিয়েছে এবং তারা কী দৌড়েছে তা লগ করতে হবে আদর্শভাবে আমাদের …
23 database  risk 

6
নেস্টেড মন্তব্যের সমস্যা কীভাবে সমাধান করবেন
এটি কেবল একটি ভাষায় নয় যা মন্তব্যগুলিকে বাসাতে পারে না। আপনার কি এই সমস্যার ভাল সমাধান আছে? সি / সি ++ এবং জাভাতে একটি কাজ হ'ল কেবল একক-লাইন মন্তব্য ব্যবহার করা তবে এটির পরে বৃহত্তর ব্লকটি মন্তব্য করা অসম্ভব হয়ে পড়ে। আমি এরকম কিছু মুখোমুখি হয়েছি: </li><!-- <li><!-- Save --> …
23 java  c++  python  c  comments 

6
ফাংশনাল প্রোগ্রামিংয়ে, স্থানীয় পার্শ্ব প্রতিক্রিয়াবিহীন স্থানীয় পরিবর্তনীয় পরিবর্তনগুলি এখনও "খারাপ অনুশীলন" হিসাবে বিবেচিত হয়?
কেবলমাত্র অভ্যন্তরীণভাবে ব্যবহৃত কোনও ফাংশনে (যেমন ফাংশনটির কোনও পার্শ্ব প্রতিক্রিয়া নেই, অন্তত ইচ্ছাকৃতভাবে নয়) এখনও পরিবর্তনযোগ্য স্থানীয় হিসাবে বিবেচিত হয়? উদাহরণস্বরূপ "স্কলার সহ ফাংশনাল প্রোগ্রামিং" কোর্সের স্টাইল চেক কোনও varব্যবহারকে খারাপ হিসাবে বিবেচনা করে আমার প্রশ্ন, যদি ফাংশনটির কোনও পার্শ্ব প্রতিক্রিয়া না থাকে, তবে কি আবশ্যক স্টাইল কোডটি লিখতে নিরুৎসাহিত …

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