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

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

23
গিট এত হাইপ কেন পেল? … অন্যরা না কি? [বন্ধ]
সাম্প্রতিক বছরগুলিতে, গিটকে ঘিরে হাইপ ব্যাপকভাবে বেড়েছে। সকলেই গিট সম্পর্কে জানে, বিকল্প সম্পর্কে কেউ জানে না। মার্চুরিয়ালের মতো অন্যগুলিও নজর কাড়েনি বলে মনে হচ্ছে। দুজনেই 2005 সালে মুক্তি পেয়েছে এবং একই রকম কার্যকারিতা সরবরাহ করে। অধিকন্তু, মার্চুরিয়াল সাধারণত ব্যবহার করা সহজ, আরও স্বজ্ঞাত এবং দীর্ঘকাল ধরে আরও ভাল ইউআই হিসাবে …

8
পুনরাবৃত্তি বা যখন লুপগুলি
আমি কিছু বিকাশের সাক্ষাত্কার অনুশীলন সম্পর্কে পড়ছিলাম, বিশেষত সাক্ষাত্কারে জিজ্ঞাসা করা প্রযুক্তিগত প্রশ্ন এবং পরীক্ষাগুলি সম্পর্কে এবং জেনারটির বক্তব্যগুলিতে আমি বেশ কয়েকবার হোঁচট খেয়েছি "ঠিক আছে আপনি কিছুক্ষণ লুপ দিয়ে সমস্যার সমাধান করেছেন, এখন আপনি এটি দিয়ে এটি করতে পারেন পুনরাবৃত্তি "," "লুপের সময় প্রত্যেকে 100 টি লাইন দিয়ে এটি …

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

11
যখন সবাই মাস্টার নিয়ে কাজ করছেন তখন আমি কীভাবে গিট ব্যথা হ্রাস করতে পারি?
প্রায় দশ জনের আমাদের ডকুমেন্টেশন টিম সম্প্রতি এসভিএন থেকে গিতে চলে গেছে। এসভিএন-তে প্রত্যেকে মাস্টার নিয়ে কাজ করেছিল - এমন একটি মডেল যা আমি সর্বদা ঘৃণা করি, তবে আমি সেই পরিবর্তন আনতে পারিনি। গিটের সরানোর অংশ হিসাবে আমরা এটিকে ঠিক করতে সম্মত হয়েছি, তবে আমরা এখনও এটি করতে পারি না …
123 git  bitbucket 

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

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

5
একই আইডি বৈশিষ্ট্যযুক্ত দুটি HTML উপাদান: এটি আসলে কতটা খারাপ?
গুগল ম্যাপস সোর্স কোডটি কেবল ব্রাউজ করা হচ্ছে। তাদের শিরোনামে, তাদের আইডি = "অনুসন্ধান" এর সাথে 2 টি ডিভ থাকে এবং এর মধ্যে একটিতে অন্যটি থাকে এবং জাস্ট্র্যাক = "1" বৈশিষ্ট্যও রয়েছে। তাদের মতো করে আলাদা করার একটি ফর্ম রয়েছে: <div id="search" jstrack="1"> <form action="/maps" id="...rest isn't important"> ... <div …

14
অটো কি সি ++ কোড বোঝা আরও শক্ত করে?
আমি হার্ব সটারের একটি সম্মেলন দেখেছি যেখানে তিনি প্রতিটি সি ++ প্রোগ্রামারকে ব্যবহার করতে উত্সাহিত করেন auto। কিছু সময় আগে আমাকে সি # কোড পড়তে varহয়েছিল যেখানে ব্যাপকভাবে ব্যবহৃত হয়েছিল এবং কোডটি বোঝা খুব কঠিন ছিল — প্রতিবার varব্যবহার করা হত আমাকে ডান পাশের ফেরতের ধরণটি পরীক্ষা করতে হয়েছিল। কখনও …
122 c++  c++11 

13
প্রয়োজনীয়তা এবং নির্দিষ্টকরণের মধ্যে পার্থক্য কী? [বন্ধ]
আমাদের গ্রুপটি শুরু হচ্ছে এমন একটি প্রকল্পের জন্য প্রয়োজনীয় বিকাশ এবং স্পেসিফিকেশন সহ আমাকে দায়িত্ব দেওয়া হয়েছে। আমি বুঝতে পারি যে আমি পার্থক্য জানি না; একটি Google অনুসন্ধান শুধু আমাকে আরো বিভ্রান্ত - এটা মনে হয় কিছু মানুষ বলে যে উল্লেখ আছে প্রয়োজনীয়তা, কিন্তু একটি নিম্ন স্তরে।

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

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

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

30
আমি এখনও বুঝতে পারি না কিভাবে প্রোগ্রাম করব?
আমি বিভিন্ন প্রোগ্রামিং ভাষা, জাভা, পাইথন, সি ইত্যাদির জন্য প্রচুর বই পড়েছি এবং আমি ভাষাগুলির সমস্ত বুনিয়াদি বুঝতে এবং জানি এবং আমি অ্যালগরিদম এবং ডেটা স্ট্রাকচার বুঝতে পারি। (কম্পিউটার বিজ্ঞানের দুই বছরের ক্লাসের সমান) কিন্তু, আমি এখনও এমন কোনও প্রোগ্রাম লিখতে পারি যা দরকারী কিছু করে does সমস্ত প্রোগ্রামিং বই …
122 untagged 

2
কোন এসপিডিএক্স লাইসেন্স 'সর্বস্বত্ত্ব সংরক্ষিত' এর সমান?
আমি package.jsonএকটি এসপিডিএক্স অনুমোদিত অনুমোদিত সংক্ষিপ্তসার প্রত্যাশা পেয়েছি , তবে আমি 'মালিকানাধীন বাণিজ্যিক লাইসেন্স, সমস্ত অধিকার সংরক্ষিত' এর অর্থ খুঁজে পাচ্ছি না। নন-এফওএসএসের জন্য কি এমন কোনও আছে, যেখানে আমি উল্লেখ করতে চাই যে আমি পুনরায় ব্যবহারের অনুমতি দিতে চাই না ?
121 licensing 

6
একটি সকেট এবং একটি বন্দরের মধ্যে পার্থক্য
কেউ দয়া করে একটি বন্দর এবং একটি সকেটের মধ্যে পার্থক্য বেশ পরিষ্কারভাবে ব্যাখ্যা করতে পারে। আমি জানি যে একটি বন্দর একটি অ্যাপ্লিকেশন প্রক্রিয়াটির জন্য নেটওয়ার্কে একটি দরজা হিসাবে কাজ করে এবং অ্যাপ্লিকেশন প্রক্রিয়া নেটওয়ার্ক যোগাযোগ পরিচালনা করার জন্য প্রদত্ত বন্দর নম্বরটিতে একটি সকেট সংযোগ ব্যবহার করে তবে যখন আপনি একক …

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