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

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

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

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

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

4
কেন পাবলিক ওয়েব অ্যাপ্লিকেশনগুলি কনফিগারেশনের জন্য ini ফাইল ব্যবহার করবেন না
প্রায় প্রতিটি সরকারী সিএমএসে ডেটাবেস সেটিংস ইত্যাদির জন্য একটি। Php কনফিগারেশন ফাইল ব্যবহার করে। উদাহরণস্বরূপ ওয়ার্ডপ্রেস স্বয়ংক্রিয়ভাবে একটি। Php কনফিগার ফাইল তৈরি করে যখন আপনি এটি ইনস্টল করেন। কেন তারা কেবল একটি .ini ফাইল ব্যবহার করবেন না? পিএইচপি এর মধ্যে ইতিমধ্যে parse_ini_file () রয়েছে এবং আমি নিশ্চিত যে অন্যান্য ভাষায় …
10 php  cms  configuration 

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

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

5
ডকুমেন্টেশনের সঠিক পরিমাণ নির্ধারণ করা
আমি বর্তমানে যেখানে কাজ করি সেখানে সাধারণ পন্থাটি হ'ল - যতটা সম্ভব ডকুমেন্টেশন এড়ানো কোনও ভিন্ন দলের প্রয়োজন হলে কেবলমাত্র নথি করুন কেবলমাত্র স্পষ্টতার জন্য, আমি কোড-ডকুমেন্টেশন বোঝাতে চাইছি না - এটি আমরা করি, আমি ডিজাইন প্রক্রিয়াটিকে ঘিরে সমস্ত ডকুমেন্টেশন বোঝাতে চাইছি - যদি এটি ইউএমএল বা ডিবি স্কিমাস, শ্রেণি …

9
কেন ভেরিয়েবলগুলির একটি প্রকারের প্রয়োজন?
সুতরাং আমরা লিখি: Customer c = new Customer(); ডিজাইনটি কেন এমন নয় যে আমরা লিখি: c = new Customer(); c.CreditLimit = 1000; সংকলকটি গ্রাহকের প্রতি সি পয়েন্টগুলি নিয়ে কাজ করতে পারে এবং গ্রাহকের সদস্যদের সি-তে প্রবেশ করার অনুমতি দেয়? আমি জানি আমরা লিখতে চাই: IPerson c = new Customer(); IPerson …

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

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

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

5
Asserts হিসাবে বা ত্রুটি হিসাবে ব্যতিক্রম?
আমি একজন পেশাদার সি প্রোগ্রামার এবং শখের ওবজ-সি প্রোগ্রামার (ওএস এক্স)। খুব সমৃদ্ধ সিনট্যাক্সের কারণে সম্প্রতি আমি সি ++ এ প্রসারিত করতে প্রলুব্ধ হয়েছি। এখনও অবধি কোডিং আমি ব্যতিক্রমগুলির সাথে খুব বেশি কিছু করি নি। উদ্দেশ্য-সি এগুলি রয়েছে তবে অ্যাপলের নীতিটি বেশ কঠোর: গুরুত্বপূর্ণ আপনার প্রোগ্রামিং বা অপ্রত্যাশিত রানটাইম ত্রুটির …
10 c++  exceptions 

3
গিটহাব: প্রজেক্ট ব্যাকলগ বনাম সমস্যাগুলির তালিকা পরিচালনার জন্য বাহ্যিক সরঞ্জাম রয়েছে?
সম্প্রতি আমি আমার প্রকল্প 1-এর একটি গিটিহাব-এ পোস্ট করেছি এবং আমি যেমন সাইটের সক্ষমতা অন্বেষণ করছিলাম তখন আমি লক্ষ্য করেছি যে তাদের একটি বরং শালীন সমস্যা ট্র্যাকিং বিভাগ রয়েছে। আমি এই বিভাগটি ক হিসাবে ব্যবহার করতে চাই) অন্যান্য ব্যক্তিরা যদি বাগ চান তবে তারা রিপোর্ট করতে পারে এবং খ) অন্যান্য …

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

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

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