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

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

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

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

6
জাভা 8 কেন অপরিবর্তনীয় সংগ্রহগুলি অন্তর্ভুক্ত করে না?
জাভা 8.. কার্যকরী প্রোগ্রামিংয়ের প্রতিবন্ধকতা দূর করার জন্য জাভা দল প্রচুর কাজ করেছে particular বিশেষত, java.util সংগ্রহগুলিতে পরিবর্তনগুলি খুব দ্রুত প্রবাহিত ক্রিয়াকলাপে শৃঙ্খলাবদ্ধকরণের দুর্দান্ত কাজ করে। সংগ্রহের ক্ষেত্রে তারা প্রথম শ্রেণির ফাংশন এবং কার্যকরী পদ্ধতি যুক্ত করে কতটা ভাল কাজ করে তা বিবেচনা করে কেন তারা স্থাবরীন সংগ্রহ বা এমনকি …

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

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

30
কোনও বিকাশকারীকে একটি ধীর বিকাশ মেশিন দেওয়া কি দ্রুত / আরও দক্ষ কোডের ফলাফল দেয়? [বন্ধ]
মনে করুন আমি আমার বিকাশকারীদের একটি চিৎকারকারী দ্রুত মেশিন দিচ্ছি। ডাব্লুপিএফ-ভিত্তিক ভিএস2010 খুব দ্রুত লোড হয়। এর পরে বিকাশকারী একটি ডাব্লুপিএফ বা ডাব্লুপিএফ / ই অ্যাপ্লিকেশন তৈরি করে যা তার বাক্সে সূক্ষ্মভাবে চলতে পারে তবে বাস্তব বিশ্বে এটি অনেক ধীর। এই প্রশ্নের দুটি অংশ রয়েছে ... 1) আমি যদি কোনও …
130 ide  testing  performance 

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

14
ক্লায়েন্টকে খারাপ কোড প্রদর্শন করুন?
একজন ক্লায়েন্ট আমাকে তাদের ওয়েবসাইটটির নতুন ডিজাইন করতে বলেছে, একটি এএসপি.এনইটি ওয়েবফোর্স অ্যাপ্লিকেশন যা অন্য পরামর্শক দ্বারা তৈরি করা হয়েছিল। এটি তুলনামূলক সরল কাজের মতো মনে হয়েছিল, তবে কোডটি দেখার পরে এটি স্পষ্ট হয়েছে যে ঘটনাটি নয়। এই আবেদনটি ভাল লেখা হয়নি। মোটেই এটি এসকিউএল ইঞ্জেকশন আক্রমণগুলির পক্ষে অত্যন্ত দুর্বল, …

16
বাগগুলি সমাধানে দ্রুত যাওয়ার কোনও উপায় আছে কি? আমি আমার বসের কাছ থেকে একটি সতর্কতা পেয়েছি [বন্ধ]
আমাকে আমার বসের পক্ষ থেকে বলা হয়েছে যে আমি সোমবার একটি নেতিবাচক পারফরম্যান্স পর্যালোচনা গ্রহণ করব। আমি কেন এত মন্থর এবং আমার বাগ ফিক্সের হার এত কম সে বিষয়ে তিনি আমার সাথে কথা বলতে চান। আমি প্রোগ্রামিং এবং সমস্যার সমাধান পছন্দ করি তবে আমি আসলে আমার কাজটি সত্যিই কঠিন খুঁজে …

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

16
বাগফিক্সিং কখন ওভারকিল হয়ে যায়, যদি কখনও হয়?
ভাবুন আপনি জাভাস্ক্রিপ্টে একটি ভিডিও প্লেয়ার তৈরি করছেন। এই ভিডিও প্লেয়ারটি পুনরাবৃত্তি ফাংশনটি ব্যবহার করে ব্যবহারকারীর ভিডিও বারবার লুপ করে এবং এর কারণে ব্রাউজারটি কোনও too much recursion RangeErrorসময়ে ট্রিগার করবে । সম্ভবত কেউ এতটা লুপের বৈশিষ্ট্যটি ব্যবহার করবে না। আপনার অ্যাপ্লিকেশনটি কখনই এই ত্রুটিটি ফেলে দেবে না, এমনকি যদি …

15
একক চরিত্রের ধ্রুবকগুলি কি আক্ষরিক চেয়ে ভাল?
আমি সম্প্রতি এমন একটি শ্রেণীর মুখোমুখি হয়েছি যা ধ্রুবক হিসাবে প্রতিটি একক চরিত্রকে সরবরাহ করে; থেকে সবকিছু COMMAকরতে BRACKET_OPEN। এটি প্রয়োজন ছিল কিনা তা ভাবছেন; আমি একটি "নিবন্ধ" পড়েছি যা পরামর্শ দেয় যে এটি একক-চরিত্রের অক্ষরে অক্ষরে টানতে সহায়ক হতে পারে। সুতরাং, আমি সন্দেহবাদী। ধ্রুবকগুলি ব্যবহারের প্রধান আবেদন হ'ল পরিবর্তনের …

11
সিস্টেমগুলির জটিলতা বৃদ্ধির ফলে প্রোগ্রামারদের ক্রমাগত প্রজন্ম কীভাবে প্রভাবিত হয়েছে?
একজন "নতুন" প্রোগ্রামার হিসাবে (আমি প্রথমে ২০০৯ সালে কোডের একটি লাইন লিখেছিলাম), আমি লক্ষ্য করেছি যে একটি প্রোগ্রাম তৈরি করা তুলনামূলকভাবে সহজ যা উদাহরণস্বরূপ NET ফ্রেমওয়ার্কের মতো জিনিসগুলির সাথে আজ বেশ জটিল উপাদানগুলিকে প্রদর্শন করে। ভিজ্যুয়াল ইন্টারফেস তৈরি করা বা তালিকা বাছাই করা এখন খুব কম কমান্ড দিয়ে করা যেতে …

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

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

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