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

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

18
প্রোগ্রামিংয়ের জিনিসগুলি ঠিক করতে দুই মিনিট সময় নেওয়ার জন্য আমার কীভাবে চার্জ করা উচিত? [বন্ধ]
আমি সত্যিই এটি নিয়ে বিভ্রান্ত আমি বিশ্বাস করি যে আমি যত বেশি অভিজ্ঞতা পাচ্ছি ততই ত্রুটিগুলি খুঁজে বের করার এবং তাদের দ্রুত সমাধানের ক্ষেত্রে আমি আরও বিশেষজ্ঞ হয়ে উঠছি। এখন আমার বস একটি প্রোগ্রামার এর ওয়েবসাইট পেয়েছেন যারা খুব খারাপ কোডিং করেন। এখন সে সমস্যার তালিকা ঠিক করার জন্য পাঠায় …
127 freelancing 

11
পুনরূদ্ধার দিয়ে এমন কিছু করা যায় যা লুপগুলি দিয়ে করা যায় না?
লুপ ব্যবহারের চেয়ে পুনরাবৃত্তি ব্যবহার করা ভাল এবং পুনরায় ব্যবহারের চেয়ে লুপ ব্যবহার করা ভাল are "ডান" একটি নির্বাচন করা সংস্থান এবং / অথবা কোডের কম লাইনে ফলাফল সংরক্ষণ করতে পারে। লুপের পরিবর্তে কোনও কাজ কেবল পুনরাবৃত্তি ব্যবহার করে করা যেতে পারে এমন কোনও ঘটনা আছে কি?
126 recursion  loops 

6
ভেরিয়েবলের নাম রাখা উচিত আইডি বা আইডি? [বন্ধ]
এটি কিছুটা পেডেন্টিক, তবে আমি কিছু লোককে এইভাবে ব্যবহার করতে দেখেছি Id: private int userId; public int getUserId(); এবং অন্যরা ব্যবহার: private int userID; public int getUserID(); এর মধ্যে একটির কি অন্যটির চেয়ে ভাল নাম রয়েছে? কেন? আমি বড় প্রকল্পগুলিতে এটি খুব বেমানানভাবে দেখেছি। যদি আমি এমন একটি মান নির্ধারণ …

11
সাক্ষাত্কারকারীদের তাদের স্ট্যাক এক্সচেঞ্জ ব্যবহারকারীর নাম জিজ্ঞাসা করা কি উপযুক্ত? [বন্ধ]
আপনি যদি কোনও সফ্টওয়্যার কাজের সাক্ষাত্কারে আপনার স্ট্যাক এক্সচেঞ্জের ব্যবহারকারীর নাম জিজ্ঞাসা করা হয় (বা প্রাক-সাক্ষাত্কারের পূর্ববর্তী প্রশ্ন হিসাবে)? আমার কাছে এটি অত্যন্ত যুক্তিসঙ্গত অনুরোধ এবং এটি অত্যন্ত তথ্যবহুল হিসাবে মনে হচ্ছে - আমি নিশ্চিত যে একজন প্রার্থী স্ট্যাক এক্সচেঞ্জের চেয়ে যে প্রশ্নগুলি উত্তর দিয়েছেন তার চেয়ে পাঁচ মিনিটের মধ্যে …
126 interview 

27
সফ্টওয়্যার বিকাশের সবচেয়ে খারাপ মিথ্যা অর্থনীতিগুলি কী কী? [বন্ধ]
সফটওয়্যার ইন্ডাস্ট্রিতে প্রচলিত সবচেয়ে খারাপ মিথ্যা অর্থনীতিগুলি কী (অর্থ সঞ্চয়ের উপায়গুলি যা শেষ পর্যন্ত তাদের সাশ্রয়ের চেয়ে বেশি খরচ হয়) এবং আপনি কীভাবে তাদের মোকাবেলা করবেন?

10
কেন আমাদের বেশিরভাগ লোক লুপের পাল্টা ভেরিয়েবল হিসাবে 'আই' ব্যবহার করেন?
আমাদের মধ্যে কেন অনেকে একই ভেরিয়েবল নাম ব্যবহার করে একই প্যাটার্নটি পুনরাবৃত্তি করে সে সম্পর্কে কেউ ভেবে দেখেছেন? for (int i = 0; i < foo; i++) { // ... } এটা কোড আমি কখনো ব্যবহারসমূহ দিকে তাকিয়ে করেছি বলে মনে হয় i, j, kইত্যাদি পুনরাবৃত্তির ভেরিয়েবল হিসেবে। আমি মনে …

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

17
আপনি কীভাবে "ফাজি তারিখগুলি" একটি ডাটাবেসে সংরক্ষণ করবেন?
এই সমস্যাটি আমি কয়েকবারের মধ্যে ফেলেছি। কল্পনা করুন আপনার কাছে এমন একটি রেকর্ড রয়েছে যা আপনি একটি ডাটাবেস সারণিতে সঞ্চয় করতে চান। এই টেবিলটিতে একটি তারিখটাইম কলাম রয়েছে যার নাম "তারিখ_ক্রেটেড" রয়েছে। এই একটি বিশেষ রেকর্ড দীর্ঘ সময় আগে তৈরি হয়েছিল এবং আপনি সঠিক তারিখ সম্পর্কে সত্যই নিশ্চিত নন তবে …

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

19
একটি ফাংশন খুব ছোট হতে পারে?
যখনই আমি একই যুক্তিটি একাধিকবার লিখতে দেখি, আমি সাধারণত এটি কোনও ফাংশনে আটকে থাকি যাতে আমার আবেদনে কেবলমাত্র একটি জায়গা থাকে আমাকে সেই যুক্তি বজায় রাখতে হয়। একটি পার্শ্ব প্রতিক্রিয়া হ'ল আমি মাঝে মাঝে এক বা দুটি লাইন ফাংশন দিয়ে শেষ করি যেমন: function conditionMet(){ return x == condition; } …

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

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

14
সমাধানটি যতটা সম্ভব জেনেরিক বা যতটা সম্ভব সুনির্দিষ্ট হওয়া উচিত?
বলুন আমার একটি সত্তা রয়েছে যার "টাইপ" বৈশিষ্ট্য রয়েছে। 20+ সম্ভাব্য প্রকার হতে পারে। এখন আমাকে এমন কিছু বাস্তবায়ন করতে বলা হয়েছে যা A-> B থেকে টাইপ পরিবর্তন করতে দেয়, যা একমাত্র ব্যবহারের ক্ষেত্রে। সুতরাং আমি কি এমন কিছু বাস্তবায়ন করব যা বৈধ প্রকারের যতক্ষণ না ধরণের নির্বিচারে পরিবর্তনের অনুমতি …

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

16
দল ক্রমাগত স্প্রিন্টের লক্ষ্য পূরণে ব্যর্থ হয়
আমরা একটি পণ্য সহ একটি ছোট সফ্টওয়্যার সংস্থা। আমরা স্ক্রাম ব্যবহার করি এবং আমাদের বিকাশকারীরা প্রতিটি স্প্রিন্টে অন্তর্ভুক্ত করতে চান এমন বৈশিষ্ট্যগুলি চয়ন করে। দুর্ভাগ্যক্রমে গত 18 মাসের সময়কালে, দলটি স্প্রিন্টের জন্য প্রতিশ্রুতিবদ্ধ বৈশিষ্ট্যগুলি একবারে সরবরাহ করে নি। "সফ্টওয়্যারটি হয়ে গেলে এটি শেষ হয়ে যায়, খুব শীঘ্রই হয় না, খুব …
124 scrum  planning 

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