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

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

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

10
বৃহত্তর প্রোগ্রামের মধ্যে স্ক্রিপ্টিং ভাষা ব্যবহার করা কখন কার্যকর হবে?
আমি সি # তে লিখিত একটি প্রোগ্রামের ভিতরে লোকেরা জাভা স্ক্রিপ্ট বা পাইথন (বা কিছু) ব্যবহার করার বিভিন্ন পরিস্থিতিতে শুনেছি। জাভাস্ক্রিপ্টের মতো ভাষা যখন কোনও সি # প্রোগ্রামে কিছু করার জন্য ব্যবহার করা আরও ভাল হবে তবে কেবল সি # তে এটি করা?
70 scripting 

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

7
এটি কি সমাবেশের ভাষা?
শৈশবে আমি একটি এমকে -31 সোভিয়েত ক্যালকুলেটরে প্রোগ্রাম করতাম । এটিতে চারটি অপারেটিং রেজিস্টার (এক্স, ওয়াই, জেড, টি) এবং 15 টি স্টোরেজ রেজিস্টার ছিল। একটি প্রোগ্রামে 105 টি পদক্ষেপ থাকতে পারে। যেমনটি আমি মনে করি, এটিতে কমান্ডগুলি ছিল: এক্স এবং ওয়াই রেজিস্টারগুলি অদলবদল করুন শিফট নিবন্ধগুলি (জেড থেকে টি, জে …

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

7
প্রোগ্রামার পরিমাপ করার জন্য জোয়েল টেস্টের সমতুল্য [বন্ধ]
আমি বুঝতে পারি যে কোনও প্রকল্প বা কোড পরিমাপ করতে আমরা জোয়েল টেস্টটি ব্যবহার করতে পারি , তবে কোনও সাধারণ মানক পরীক্ষা (দ্য জোয়েল টেস্টের মতো) আছে যা একটি প্রোগ্রামার কতটা ভাল তা পরিমাপ করতে এবং ফিল্টার করতে সক্ষম? আমার পরিকল্পনা হ'ল আরও পরীক্ষা-নিরীক্ষার পরীক্ষায় যাওয়ার আগে এই পরীক্ষাটি দ্রুত …
70 interview 

13
চেক করা ব্যতিক্রম ধরা এবং রানটাইম এক্সসেপশন নিক্ষেপ করা কি ভাল অনুশীলন?
আমি একজন সহকর্মীর কিছু কোড পড়েছি এবং দেখতে পেয়েছি যে তিনি প্রায়শই বিভিন্ন ব্যতিক্রমগুলি ধরেন এবং তারপরে সর্বদা একটি 'রানটাইম এক্সেকশন' ছুড়ে দেন। আমি সবসময় ভাবতাম এটি খুব খারাপ অভ্যাস is আমি কি ভূল?

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

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

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

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

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

22
নামকরণের কনভেনশন: উট কেস বনাম আন্ডারস্কোর_ক্যাস? এটা সম্পর্কে আপনার ধারণা কি? [বন্ধ]
আমি প্রায় 2 বছর ধরে আন্ডারস্কোর_অ্যাস ব্যবহার করছি এবং নতুন চাকরির কারণে আমি সম্প্রতি উটকেসে স্যুইচ করেছি (প্রায় 2 মাস ধরে পরেরটি ব্যবহার করছি এবং আমি এখনও মনে করি যে আন্ডারস্কোর_সকসই বড় প্রকল্পগুলির জন্য উপযুক্ত যেখানে সেখানে প্রচুর প্রোগ্রামার জড়িত রয়েছে, মূলত কারণ কোডটি পড়া সহজ)। এখন কর্মস্থলে প্রত্যেকে উট …
70 naming 

26
লোকেরা কীভাবে বড় প্রযুক্তিগত বই পড়বে? [বন্ধ]
আমি দেখতে পাচ্ছি যে বেশিরভাগ ভাল প্রোগ্রামারদের প্রযুক্তি সম্পর্কে শেখার জন্য বড় বই পড়ার অভ্যাস রয়েছে। প্রযুক্তির আসল আগ্রহ বাদে প্রযুক্তিগত বই পড়তে আসলে কী লাগে? এই বইগুলি পড়ার ক্ষমতা আমি কীভাবে উন্নত করতে পারি?
70 learning 

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

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