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

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

24
প্রোগ্রামাররা ম্যাক ওএস এক্স ব্যবহার বা সুপারিশ করেন কেন? [বন্ধ]
আমি কিছুক্ষণ ম্যাক এবং উইন্ডোজ দুটিতে কাজ করেছি। তবে, প্রোগ্রামাররা কেন উত্সাহের সাথে উইন্ডোজ এবং লিনাক্সের জন্য ম্যাক ওএস এক্সকে বেছে নিচ্ছেন তা বোঝার জন্য আমার এখনও খুব কষ্ট হচ্ছে? আমি জানি যে এমন প্রোগ্রামাররা আছেন যারা উইন্ডোজ এবং লিনাক্সকে পছন্দ করেন তবে আমি এমন প্রোগ্রামারদের জিজ্ঞাসা করছি যারা কেবল …

18
লোকেরা কেন এখনও জাভা ধীর বলে? [বন্ধ]
দীর্ঘ সময় ধরে এসও এবং অন্যান্য জায়গায় জাভা স্লো হওয়ার খ্যাতি রয়েছে। প্রশ্ন এবং উত্তরের জোকস থেকে শুরু করে অনেক মন্তব্য পর্যন্ত , লোকেরা এখনও বিশ্বাস করে যে 90 এর দশকে জাভা সম্পূর্ণরূপে এটির অভিজ্ঞতার ভিত্তিতে ধীর। এটি আমার ইস্যু: জাভা ধীর বলে লোকেরা বিশ্বাস করে যে কারণে আমরা বেশিরভাগ …
61 java  performance 

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

2
নেস্টেড নির্দেশাবলীর মধ্যে যোগাযোগ
নির্দেশাবলীর মধ্যে যোগাযোগের বেশ কয়েকটি উপায় রয়েছে বলে মনে হয়। বলুন আপনার নেস্টেড নির্দেশিকা রয়েছে, যেখানে অভ্যন্তরীণ নির্দেশাবলীর অবশ্যই বাইরের সাথে কিছু যোগাযোগ করতে হবে (উদাহরণস্বরূপ এটি ব্যবহারকারী পছন্দ করেছেন)। <outer> <inner></inner> <inner></inner> </outer> এখনও পর্যন্ত আমার এটি করার 5 টি উপায় রয়েছে require: পিতামাতাদের নির্দেশ innerডিরেক্টিভের প্রয়োজন হতে পারে …

21
সাধারণ ডেস্কটপ অ্যাপ্লিকেশন প্রোগ্রামিংয়ের জন্য "কেবলমাত্র সেরা ভাড়া নেওয়া" কি বাস্তব পরামর্শ? [বন্ধ]
ব্যাকগ্রাউন্ডের জন্য, আমরা ইউটিআইয়ের মতো একটি অটোক্যাড, এটাবসের অনুরূপ কিছু সহ ডেস্কটপ ইঞ্জিনিয়ারিং অ্যাপ্লিকেশনগুলি করছি । একটি জিনিস যা আমাকে সত্যিই বাগ দেয়, খুব ভাল বিকাশকারীদের নিয়োগ দেওয়ার কোনও দরকার আছে কি? প্রারম্ভিকদের জন্য, আমরা নিয়োগে দারুণ সমস্যায় পড়ছি; আমরা দেখতে পাই যে বেশিরভাগ রেজ্যুমে হয় হয় সাধারণ সিআরইউডি অ্যাপ্লিকেশনগুলি …
61 hiring 

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

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

7
সি-তে প্রতিটি ছোট্ট ত্রুটির জন্য একজনকে পরীক্ষা করা উচিত?
একজন ভাল প্রোগ্রামার হিসাবে একজনকে এমন দৃ codes় কোড লিখতে হবে যা তার প্রোগ্রামের প্রতিটি ফলাফল পরিচালনা করবে। যাইহোক, সি লাইব্রেরি থেকে প্রায় সমস্ত ফাংশন 0 বা -1 বা NUL ফিরে আসবে যখন কোনও ত্রুটি আছে। এটি কখনও কখনও স্পষ্ট হয় যে ত্রুটি যাচাই করা দরকার, উদাহরণস্বরূপ আপনি যখন কোনও …
60 c  error-handling 

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

11
আমি কি ডাটাবেসে টেবিলের মধ্যে সম্পর্কগুলির সংজ্ঞা দিতে পারি বা কেবল কোডে?
আমার অভিজ্ঞতায়, আমি অতীতে যে সমস্ত প্রকল্পগুলি পড়েছি তাদের অনেকেরই ডেটাবেসে সম্পর্কের সংজ্ঞা ছিল না, পরিবর্তে তারা কেবলমাত্র সোর্স কোডে সেগুলি সংজ্ঞায়িত করেছিল। সুতরাং আমি ভাবছি যে ডাটাবেসে এবং উত্স কোডের সারণীর মধ্যে সম্পর্ক নির্ধারণের সুবিধাগুলি / অসুবিধাগুলি কী? এবং বিস্তৃত প্রশ্নটি ক্যাসকেড, ট্রিগারস, প্রক্রিয়াগুলির মতো আধুনিক ডেটাবেজে অন্যান্য উন্নত …

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

8
সি ++ সংক্ষিপ্ত হয় যেখানে কেন ভাষা 'বাইন্ডিংস' সরবরাহ করে?
আমি সম্প্রতি ভাবছিলাম যে কখন সি ++ এর উপরে সি ব্যবহার করবেন এবং এর বিপরীতে? ভাগ্যক্রমে কেউ এরই মধ্যে আমাকে মারধর করেছে এবং যদিও এটি কিছুটা সময় নিয়েছে, আমি সেই প্রশ্নের সমস্ত উত্তর এবং মন্তব্য হজম করতে সক্ষম হয়েছি। তবে সেই পোস্টের একটি আইটেম বারবার সম্বোধন করা হয়, কোনও ধরণের …

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

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

8
ইনকামিং প্যারামিটার পরিবর্তন করা কি একটি অ্যান্টিপ্যাটার্ন? [বন্ধ]
আমি জাভাতে প্রোগ্রামিং করছি, এবং আমি সবসময় এই জাতীয় রূপান্তরকারী সাজাই: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } নতুন কর্মক্ষেত্রে প্যাটার্নটি হ'ল: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } আমার জন্য এটি কিছুটা দুর্গন্ধযুক্ত, কারণ আমি আগত প্যারামিটারগুলি পরিবর্তন না করার অভ্যস্ত …

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