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

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

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

15
যখন কেবলমাত্র এক শ্রেণি এটি প্রয়োগ করবে তখন কি আমার একটি ইন্টারফেস ব্যবহার করা দরকার?
কোনও ইন্টারফেসের পুরো বিন্দুটি কী নয় যে একাধিক শ্রেণি নিয়ম এবং প্রয়োগের সেটকে মেনে চলে?

17
ভাল প্রোগ্রামার সম্পর্কে টরভাল্ডসের উক্তি [বন্ধ]
দুর্ঘটনাক্রমে আমি লিনাস টোরভাল্ডসের নীচের উদ্ধৃতিতে হোঁচট খেয়েছি: "খারাপ প্রোগ্রামাররা কোডটি নিয়ে চিন্তিত Good ভাল প্রোগ্রামাররা ডেটা কাঠামো এবং তাদের সম্পর্কের বিষয়ে উদ্বিগ্ন হন।" আমি গত কয়েক দিন ধরে এটি সম্পর্কে ভেবেছি এবং আমি এখনও বিভ্রান্ত হয়ে পড়েছি (যা সম্ভবত ভাল চিহ্ন নয়), তাই আমি নিম্নলিখিতগুলি নিয়ে আলোচনা করতে চেয়েছিলাম: …

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

7
বসন্ত কাঠামো কী করে? আমি এটি ব্যবহার করা উচিত? কেন অথবা কেন নয়?
সুতরাং, আমি জাভাতে একটি ব্র্যান্ড-নতুন প্রকল্প শুরু করছি, এবং স্প্রিং ব্যবহার করার বিষয়ে বিবেচনা করছি। আমি কেন বসন্ত বিবেচনা করছি? কারণ প্রচুর লোক আমাকে বলে যে আমার স্প্রিং ব্যবহার করা উচিত! সিরিয়াসলি, যে কোনও সময় আমি মানুষকে স্প্রিং আসলে কী বা এটি কী তা বোঝানোর চেষ্টা করার চেষ্টা করেছিল, তারা …

30
স্ট্যাক ওভারফ্লোতে উচ্চ খ্যাতি কোনও ভাল কাজ পেতে সহায়তা করবে?
একটি পোস্টে জোয়েল স্পলস্কি উল্লেখ করেছেন যে 5 ডিজিটের স্ট্যাক ওভারফ্লো খ্যাতি আপনাকে earn 100k + প্রদান করে একটি চাকুরী অর্জন করতে সহায়তা করতে পারে। এর কতটুকু বাস্তব? স্ট্যাক এক্সচেঞ্জ সাইটে তাদের নামীদামের কারণে যে কেউ উচ্চ বেতনের চাকরি পাওয়ার ক্ষেত্রে তাদের সাফল্য ভাগ করতে চান? আমি কোথাও পড়েছি যে, …

30
এস / ডাব্লু ইঞ্জিনিয়ারদের জন্য বিজ্ঞাপনগুলি কেন সবসময় বলে যে তারা "দ্রুতগতির পরিবেশের প্রস্তাব দেয়"?
দ্রুত গতির পরিবেশে কে কাজ করতে চায়? আমি না! আমি একটি সভ্য পরিবেশ চাই যেখানে মানুষের মধ্যে ভারসাম্য বোধ থাকে। উচ্চমানের কাজ সেভাবে হয়ে যায় এবং কাজের জীবন মানসিক চাপ ও যন্ত্রণায় পূর্ণ নয়।

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

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

2
প্যাকেজের নামগুলি একক বা বহুবচন হওয়া উচিত?
প্রায়শই, বিশেষত গ্রন্থাগারগুলিতে, প্যাকেজগুলিতে এমন একটি ক্লাস থাকে যা একক ধারণার চারপাশে সংগঠিত হয়। উদাহরণস্বরূপ: এক্সএমএল, এসকিউএল, ব্যবহারকারী, কনফিগারেশন, ডিবি । আমি মনে করি আমরা সকলেই খুব স্বাভাবিকভাবেই অনুভব করি যে এই প্যাকেজগুলি এককথায় সঠিক । com.myproject। xml। এলিমেন্ট com.myproject ro SQL .Connection com.myproject। ব্যবহারকারী । ব্যবহারকারী com.myproject । ব্যবহারকারী …

6
গিট সংগ্রহস্থলে একক বা একাধিক প্রকল্পের মধ্যে নির্বাচন করছেন?
এমন একটি gitপরিবেশে, যেখানে আমরা বেশিরভাগ প্রকল্পগুলিকে মডিউলাইজ করেছি, আমরা আমাদের প্রতি সংগ্রহস্থল প্রতি এক প্রকল্পের জন্য বা একাধিক প্রকল্পের প্রতি সংগ্রহস্থল ডিজাইন ইস্যুর মুখোমুখি । আসুন একটি মডুলারাইজড প্রকল্প বিবেচনা করুন: myProject/ +-- gui +-- core +-- api +-- implA +-- implB আজ আমাদের প্রতি সংগ্রহস্থল একটি প্রকল্প আছে …

14
নতুন বিকাশকারী শাখা মার্জ করে রাখতে পারেন না
আমি নতুন বিকাশকারী - এটি আমার প্রথম প্রোগ্রামিং অবস্থান। আমার সমস্যাটি হ'ল: আমরা ব্যবহার করি git- আমি আমাদের developশাখা থেকে একটি শাখা কাটা , তারপরে আমি যে ছোটখাটো দায়িত্ব অর্পণ করেছি তার উপর কাজ শুরু করি। এটি খুব ধীর, কারণ আমি অনভিজ্ঞ। আমি যখন আমার শাখাটিকে developঅন্যদের সাথে ফিরিয়ে আনতে …

25
নতুন টিম লিড - অসন্তুষ্ট প্রাক্তন সহকর্মীদের সাথে কীভাবে व्यवहार করবেন [বন্ধ]
আমাকে বলা হয়েছে যে আমি আসন্ন প্রকল্পের একটি দলের নেতৃত্ব হতে চাই। আমি এর আগে কখনও দলীয় নেতৃত্ব ছিলাম না তবে দায়িত্বগুলি হ'ল আপনি সাধারণত প্রত্যাশা করবেন, প্রকল্পটি শেষ হতে 8 বা 9 মাসের মধ্যে 3 থেকে 4 অন্যান্য বিকাশকারীদের ঘোরানো দরজা দিয়ে। আমার সমস্যাটি হ'ল: এই বিকাশকারীদের মধ্যে যারা …
221 team-leader 

9
লোকেরা পাইথন 3 ব্যবহার করতে সংকোচ করে কেন?
পাইথন 3 ডিসেম্বর ২০০৮ এ প্রকাশিত হয়েছিল। তখন থেকে অনেক সময় কেটে গেছে তবে আজও অনেক বিকাশকারী পাইথন 3 ব্যবহার করতে দ্বিধা বোধ করে Even অবশ্যই, পাইথন 3 এর পাইথন 2 এর কিছু অসুবিধাগুলি রয়েছে এবং কিছু লোকের পিছনে-সামঞ্জস্যের উপর নির্ভর করা দরকার। তবে পাইথন 3 এখন প্রায় বেশিরভাগ প্রকল্পের …

9
কেন অনেক ব্যতিক্রম বার্তায় দরকারী বিশদ থাকে না?
মনে হচ্ছে এ ব্যাপারে সবাই একমত যে একটি নির্দিষ্ট পরিমাণ ব্যতিক্রম বার্তা প্রয়োজনীয় বিবরণ থাকা উচিত । সিস্টেমের উপাদানগুলি থেকে প্রচলিত সাধারণ ব্যতিক্রমগুলিতে কেন দরকারী বিবরণ থাকে না? কয়েকটি উদাহরণ: .NET Listসূচক এক্সেস ArgumentOutOfRangeExceptionনেই না আমাকে সূচক মান চেষ্টা করা হয় এবং অবৈধ ছিল বলতে, না এটা আমাকে অনুমতি দেওয়া …
220 c#  c++  exceptions 

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