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

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

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

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

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

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

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

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

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

6
"ব্যবসায়িক যুক্তি" আসলে কী?
আমি ২০০৯ সাল থেকে পিএইচপি দিয়ে শুরু করে ওয়েব ডেভলপমেন্টের সাথে কাজ করছি। আমি যখন এএসপি.নেটে চলে এসেছি তখন আমি ডিডিডি এবং ওওএডি সম্পর্কে অনেক শুনেছি যেখানে এই "ব্যবসায়িক যুক্তি" এবং "ব্যবসায়িক বিধি "গুলিতে অনেক মনোযোগ দেওয়া হয়। মুল বক্তব্যটি হ'ল আমি এখন পর্যন্ত যত অ্যাপ্লিকেশন তৈরি করেছি সেগুলি সিআরইউডি …

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

14
কেন 0 মিথ্যা?
এই প্রশ্নটি বোবা লাগতে পারে তবে বেশিরভাগ প্রোগ্রামিং ভাষাতেই কেন 0মূল্যায়ন falseএবং অন্য কোনও [পূর্ণসংখ্যা] মান হয় true? স্ট্রিং তুলনা যেহেতু প্রশ্নটি কিছুটা খুব সহজ বলে মনে হচ্ছে, আমি নিজেকে আরও কিছুটা ব্যাখ্যা করব: প্রথমত, এটি কোনও প্রোগ্রামারের কাছে স্পষ্ট মনে হতে পারে তবে কোনও প্রোগ্রামিং ভাষা কেন থাকবে না …

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

17
আমি কি কাউকে বলতে পারি যে তাদের প্রতিশ্রুতিবদ্ধতার ফলে একটি প্রতিরোধের সৃষ্টি হয়েছে?
আপনি যখন ট্র্যাক ডাউন করেন এবং কোনও রিগ্রেশন ঠিক করেন — যেমন একটি বাগ যার ফলে পূর্ববর্তী কোডিং কাজ করা বন্ধ করে দেয় — সংস্করণ নিয়ন্ত্রণটি কে এটি ভেঙে দিয়েছিল এমন পরিবর্তনটি প্রতিশ্রুতিবদ্ধ তা সন্ধান করা সম্পূর্ণভাবে সম্ভব করে তোলে। এটি কি মূল্যবান? প্রতিশ্রুতিবদ্ধ ব্যক্তির প্রতি এটি উল্লেখ করা কি …

8
কেন অনেক প্রোগ্রামার তাদের কোডটি গিথুবে স্থানান্তর করছেন?
গত months মাস বা তারও বেশি সময় ধরে, আমি সোর্সফোর্জন.টনে হোস্ট করা অনেকগুলি কোডের পাশাপাশি অন্যান্য হোস্টিং সাইটগুলি "গিটিহাবের কাছে সরান" দেখছি। "গিথুব এ স্থানান্তরিত হয়েছে" এই বাক্যটি সহ একটি গুগল অনুসন্ধান গিথুব-এ পাঠানো টেক্সট সম্বলিত বেশ কয়েকটি ফলাফল প্রদান করে। এটি আমার জন্য খুব বিভ্রান্তিকর, এবং আমি ভাবছি, লোকেরা …

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

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

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