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

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

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

17
অকাল অপটিমাইজেশন কি আসলেই সমস্ত মন্দের মূল?
আমার এক সহকর্মী আজ বলা একটি শ্রেণীর প্রতিশ্রুতিবদ্ধ ThreadLocalFormat, যা মূলত জাভা ফর্ম্যাট ক্লাসগুলির উদাহরণগুলি স্থানীয় থ্রেডে স্থানান্তরিত করে, যেহেতু তারা থ্রেড নিরাপদ নয় এবং "তুলনামূলকভাবে ব্যয়বহুল" তৈরি করতে পারে না। আমি একটি দ্রুত পরীক্ষা লিখেছি এবং গণনা করেছিলাম যে আমি দ্বিতীয় সেকেন্ডে 200,000 উদাহরণ তৈরি করতে পারলাম, তাকে জিজ্ঞাসা …

29
"এটি ওপেন সোর্স, একটি প্যাচ জমা দিন" এর আধ্যাত্মিক প্রতিবেদন কী? [বন্ধ]
কোনও পণ্য, বিশেষত ওপেন সোর্স সম্পর্কে কোনও বৈশিষ্ট্যের পরামর্শ দেওয়ার বিপদটি হ'ল আপনি প্রতিক্রিয়া পাবেন, "আপনি তা করেন না কেন?"। এটি বৈধ, এবং এটি দুর্দান্ত যে আপনি নিজেই পরিবর্তনটি আনতে পারেন। তবে আমরা ব্যবহারিকভাবে জানি যে প্রোগ্রামারগুলি ব্যবহারকারীদের ভয়েস শোনার সাথে সাথে পণ্যগুলি প্রায়শই উন্নত হয় - এমনকি যদি তারা …
215 open-source 

6
ES6 তে আমার 'লেট' বনাম 'কনস্ট' ব্যবহার করা উচিত?
আমি সম্প্রতি io.js এর জন্য প্রচুর ES6 কোড লিখছি। বুনো থেকে শিখার মতো খুব বেশি কোড নেই, তাই আমার মনে হয় আমি যেতে যেতে নিজের সম্মেলনগুলি সংজ্ঞায়িত করছি। constবনাম কখন ব্যবহার করবেন সে সম্পর্কে আমার প্রশ্ন let। আমি এই নিয়মটি প্রয়োগ করছি: সম্ভব হলে ব্যবহার করুন const। কেবলমাত্র letযদি আপনি …
214 javascript  es6 

5
কিভাবে একটি খুব বেসিক সংকলক লিখতে হয়
উন্নত সংকলকগণ gccকোডটি ভাষায় লিখিত হয়েছে (যেমন সি, সি ++, ইত্যাদি) অনুসারে মেশিন পাঠযোগ্য ফাইলগুলিতে কোডগুলি সংকলন করে। প্রকৃতপক্ষে, তারা প্রতিটি কোডের অর্থ গ্রন্থাগার এবং সংশ্লিষ্ট ভাষার ফাংশন অনুসারে ব্যাখ্যা করে। আমি ভুল হলে শুধরে. আমি একটি স্ট্যাটিক ফাইল (উদাহরণস্বরূপ একটি পাঠ্য ফাইলে হ্যালো ওয়ার্ল্ড) সংকলন করতে খুব বেসিক সংকলক …
214 c  compiler  compilation  gcc 

18
কীভাবে কেউ হাজার হাজার আইএফ… তদ… ELSE নিয়ম পরিচালনা করতে পারেন?
আমি একটি অ্যাপ্লিকেশন তৈরির বিষয়ে বিবেচনা করছি, যা এর মূল ভিত্তিতে হাজার হাজার লোককে নিয়ে ... যদি ... তবে ... বিবৃতি দেয়। অ্যাপ্লিকেশনটির উদ্দেশ্যটি কোনও প্রাকৃতিক দৃশ্যে গরু কীভাবে ঘোরাফেরা করে তা অনুমান করতে সক্ষম হওয়া। তারা সূর্য, বাতাস, খাদ্যের উত্স, হঠাৎ ঘটনা ইত্যাদি দ্বারা প্রভাবিত হয় things এই জাতীয় …

9
প্রকৃত কোডের চেয়ে পরীক্ষার সময় লেখার চেয়ে বেশি ব্যয় করা কি স্বাভাবিক?
আমি পরীক্ষাগুলি দেখতে পাচ্ছি যে তারা প্রকৃত কোড পরীক্ষা করছে than কোডটি যেটি পরীক্ষা করে চলেছে তার চেয়ে পরীক্ষার জন্য বেশি সময় ব্যয় করা আমার পক্ষে অস্বাভাবিক কিছু নয়। এটা কি স্বাভাবিক নাকি আমি কিছু ভুল করছি? প্রশ্নগুলি " ইউনিট টেস্টিং বা পরীক্ষা-চালিত উন্নয়ন কি সার্থক? "," আমরা সিস্টেম নিজে …

15
আমাদের ব্যক্তিগত ভেরিয়েবলগুলি কেন দরকার?
আমাদের ক্লাসে প্রাইভেট ভেরিয়েবলের দরকার কী? আমি পড়েছি প্রোগ্রামিংয়ের প্রতিটি বই বলে যে এটি একটি প্রাইভেট ভেরিয়েবল, আপনি এটি সংজ্ঞায়িত করে তবে সেখানে থামেন s এই ব্যাখ্যাগুলির কথাটি সর্বদা আমার কাছে মনে হয়েছিল যেমন আমাদের পেশায় আস্থার সংকট রয়েছে। অন্যান্য প্রোগ্রামারদের মতো আমাদের কোডটি বিশৃঙ্খলা থেকে মুক্ত করার মতো ব্যাখ্যাটি …

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

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

19
কেন একটি টেবিলের প্রাথমিক কী কলাম "আইডি" নামকরণ খারাপ অভ্যাস হিসাবে বিবেচিত হয়? [বন্ধ]
আমার টি-স্কয়ার শিক্ষক আমাদের বলেছিলেন যে আমাদের পিকে কলামের নামকরণ "আইডি" কোনও আরও ব্যাখ্যা ছাড়াই খারাপ অভ্যাস হিসাবে বিবেচিত হয়। কেন একটি টেবিলের পিকে কলাম "আইডি" নামকরণ খারাপ অভ্যাস হিসাবে বিবেচিত হয়?
209 sql  naming  tsql 

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

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

9
সমষ্টি বনাম রচনা
আমি বুঝতে পারি যে ওওপি-তে কী রচনা রয়েছে, তবে সমষ্টি কী তা সম্পর্কে আমি পরিষ্কার ধারণা পেতে পারছি না। কেউ কি ব্যাখ্যা করতে পারেন?

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

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