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

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

14
আমাদের অ্যাপ্লিকেশনগুলিতে মানকগুলি হার্ডকোড করা কি কখনও ভাল ধারণা?
আমাদের অ্যাপ্লিকেশনগুলিতে মানকগুলি হার্ডকোড করা কি কখনও ভাল ধারণা? অথবা এই ধরণের মানগুলি পরিবর্তন করার প্রয়োজন হলে ডায়নামিকভাবে কল করা কি সর্বদা সঠিক জিনিস?

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

9
সি ++ এর সাথে কোডিং করার সময় পয়েন্টারগুলিকে কেন সুপারিশ করা হয় না?
আমি কোথাও থেকে পড়েছি যে সি ++ ব্যবহার করার সময় এটি পয়েন্টার ব্যবহার না করার পরামর্শ দেওয়া হয়। আপনি যখন সি ++ ব্যবহার করছেন তখন পয়েন্টারগুলি কেন এমন খারাপ ধারণা হয়। সি প্রোগ্রামারগুলির জন্য যা পয়েন্টার ব্যবহার করতে ব্যবহৃত হয়, সি ++ এর মধ্যে আরও ভাল বিকল্প এবং পদ্ধতির কী?
45 c++  c  pointers 

12
সংরক্ষিত শব্দ এড়াতে ইচ্ছাকৃত ভুল বানান
আমি প্রায়শই এমন কোড দেখতে পাই যেগুলিতে সাধারণ শব্দের ইচ্ছাকৃত ভুল বানান অন্তর্ভুক্ত থাকে যা ভাল বা খারাপের জন্য সংরক্ষিত শব্দ হয়ে গেছে: klassবা শ্রেণীরclazz জন্য :Class clazz = ThisClass.class kountএসকিউএল গণনা জন্য :count(*) AS kount ব্যক্তিগতভাবে আমি এটি পঠনযোগ্যতা হ্রাস পাই। আমার নিজস্ব অনুশীলনে আমি খুব বেশি কেস পাইনি …

3
রুবির প্রতীক কী?
আমি রুবি বিশ্বে একেবারে নতুন, এবং আমি প্রতীক ধারণার সাথে কিছুটা বিভ্রান্ত। সিম্বলস এবং ভেরিয়েবলের মধ্যে পার্থক্য কী? কেন শুধু ভেরিয়েবল ব্যবহার করছেন না? ধন্যবাদ।
45 ruby 

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

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


10
আপনি যা গ্রহণ করেন তাতে উদার হোন… না?
[অস্বীকৃতি: এই প্রশ্নটি বিষয়গত, তবে আমি তথ্য এবং / বা প্রতিক্রিয়ার দ্বারা সমর্থন পেয়ে উত্তর পেতে পছন্দ করব] আমি মনে করি সবাই দৃ the ়তা নীতি সম্পর্কে জানে , সাধারণত পোস্টেলের আইনে সংক্ষিপ্ত: আপনি যা প্রেরণ করেন তাতে রক্ষণশীল হন; আপনি যা গ্রহণ করেন তাতে উদার হন। আমি সম্মত হব …
45 design 

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

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

8
ব্যতিক্রম বস্তুগুলি ছুঁড়ে ফেলার পরিবর্তে ফেরত দেওয়ার বৈধ কারণ রয়েছে?
এই প্রশ্নের ব্যতিক্রম হ্যান্ডলিং সমর্থন করে যে কোনও OO প্রোগ্রামিং ভাষা প্রয়োগ করতে; আমি কেবল চিত্রণমূলক উদ্দেশ্যে সি # ব্যবহার করছি। ব্যতিক্রমগুলি সাধারণত উত্থাপিত হয় যখন কোনও সমস্যা দেখা দেয় যে কোডটি তাত্ক্ষণিকভাবে হ্যান্ডেল করতে পারে না এবং তারপরে catchকোনও পৃথক স্থানে (সাধারণত একটি বাইরের স্ট্যাক ফ্রেম) কোনও ধারায় ধরা …

8
বিভিন্ন প্রোগ্রামিং ভাষার জন্য প্রতি লোকের গড় বাগের সংখ্যা কী একই? [বন্ধ]
আমাকে বলা হয়েছে যে কোডের প্রতি লাইনে প্রতি বাগ / ত্রুটির গড় সংখ্যা বিভিন্ন প্রোগ্রামিং ভাষার জন্য "ধ্রুবক"। 10 কেবিএল রুবিতে 10 কেবিএল সি ++ এর সমান সংখ্যক বাগ থাকবে। একই কার্যকারিতা বর্ণনা করার জন্য লাইনের সংখ্যা আরও কম হবে বলে যুক্তিটি সাধারণত অভিব্যক্তিপূর্ণ ভাষা (সি ++ / রবির উপরে …

3
উত্স কোডে কপিরাইট বিবৃতি [বন্ধ]
যখনই আমি প্রোগ্রামিং শুরু করেছি তখন থেকেই বেশিরভাগ কোড ফাইলের শীর্ষে একটি শিরোনাম দেখেছি যে কোনও ধরণের কপিরাইট নির্দেশ করে: যেমন /* Copyright (c) 1998 Innotech */ অথবা /* Copyright (c) 1998-2008 Innotech */ ধারণাগতভাবে আমি ধারণাটি পাই ... আপনার প্রয়োজন / প্রয়োজনের উপর নির্ভর করে এটি এর মধ্যে প্রায় …

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

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