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

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

10
ব্যবহারকারী গল্প, বৈশিষ্ট্য এবং মহাকাব্য মধ্যে সম্পর্ক?
যে কেউ এখনও চটফটে নতুন, আমি নিশ্চিত নই যে আমি ব্যবহারকারীর গল্প, বৈশিষ্ট্য এবং মহাকাব্যগুলির মধ্যে সম্পর্ক বা পার্থক্যটি পুরোপুরি বুঝতে পেরেছি। এই প্রশ্ন অনুসারে , একটি বৈশিষ্ট্য হ'ল গল্পের সংকলন। উত্তরের একটি পরামর্শ দেয় যে কোনও বৈশিষ্ট্যটি আসলে একটি মহাকাব্য। তাহলে বৈশিষ্ট্য এবং মহাকাব্যগুলি কি একই জিনিস হিসাবে বিবেচিত …
111 agile  terminology 

7
আপনার কি প্রতিটি উত্স ফাইল সহ লাইসেন্স বিজ্ঞপ্তি অন্তর্ভুক্ত করতে হবে?
আমি আমার একটি উন্মুক্ত উত্স প্রকল্পের জন্য যে বিভিন্ন লাইসেন্স ব্যবহার করতে পারি তার সন্ধান করছিলাম, তবে যে সমস্ত প্রকল্প আমি দেখেছি, সমস্ত ধরণের লাইসেন্স সহ, একটি দৈত্যযুক্ত, আপত্তিজনক বলে মনে হয় (আমার মতে) প্রতিটি উত্স ফাইলে নোটিশ করুন যা জানায় যে ফাইলটি একটি নির্দিষ্ট লাইসেন্সের অধীনে তালিকাভুক্ত রয়েছে। আমি …
111 licensing 

13
কেন আমরা উত্স কোডের পরিবর্তে সিনট্যাক্স ট্রি সংরক্ষণ করি না?
আমাদের কাছে প্রচুর প্রোগ্রামিং ভাষা রয়েছে। কোডে অনুবাদ করার আগে প্রতিটি ভাষা পার্স করা হয় এবং বাক্য গঠন পরীক্ষা করা হয় যাতে একটি বিমূর্ত সিনট্যাক্স ট্রি (এএসটি) নির্মিত হয়। আমাদের এই অ্যাবস্ট্রাক্ট সিনট্যাক্স ট্রি আছে, কেন আমরা উত্স কোডের পরিবর্তে (বা উত্স কোডের পাশে) এই সিনট্যাক্স ট্রি সংরক্ষণ করব না? …

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


3
স্ট্রাকচার্ড লগিং বনাম বেসিক লগিংয়ের সুবিধা
আমরা একটি নতুন অ্যাপ তৈরি করছি এবং আমি কাঠামোগত লগিং অন্তর্ভুক্ত করতে চাই। আমার আদর্শ সেটআপটি Serilogআমাদের সি # কোড এবং Bunyanআমাদের জেএস এর মতো হবে। এগুলি ফিড দেবে fluentdএবং তারপরে যে কোনও সংখ্যক জিনিস যেতে পারে, আমি প্রাথমিকভাবে ভাবছিলাম elasticsearch + kibana। আমাদের কাছে ইতিমধ্যে একটি মাইএসকিউএল ডাটাবেস রয়েছে, …
110 c#  javascript  mysql  logging 

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

10
Javaচ্ছিক নাল পয়েন্টার চেকের পরিবর্তে জাভা 8+ এ inচ্ছিক কেন ব্যবহার করবেন?
আমরা সম্প্রতি জাভা ৮ এ চলে এসেছি Now এখন, আমি দেখতে পাচ্ছি অ্যাপ্লিকেশনগুলি Optionalবস্তুতে ভরা। জাভা 8 এর আগে (স্টাইল 1) Employee employee = employeeServive.getEmployee(); if(employee!=null){ System.out.println(employee.getId()); } জাভা 8 পরে (স্টাইল 2) Optional<Employee> employeeOptional = Optional.ofNullable(employeeService.getEmployee()); if(employeeOptional.isPresent()){ Employee employee = employeeOptional.get(); System.out.println(employee.getId()); } আমি Optional<Employee> employeeOptional = employeeService.getEmployee();যখন পরিষেবা …
110 java  java8 

14
এসসিএম ছাড়াই আমি কীভাবে কোডের মান বজায় রাখতে পারি?
আমি একটি সরকারী প্রতিষ্ঠানে কাজ করছি। এখানে ব্যবহৃত প্রযুক্তি এবং সফটওয়্যার তৈরির পদ্ধতিগুলি বেশ পুরানো fashion তাদের কাছে প্রচুর স্টোরেজ রয়েছে তবে বেশিরভাগ কাজ স্বয়ংক্রিয়ভাবে ব্যবহারের জন্য ব্যবহৃত অ্যাপ্লিকেশন রাখতে এবং বজায় রাখতে উপযুক্ত স্থান নেই। প্রতিষ্ঠানটি আমাকে জিআইটি বা এসভিএন এর মতো এসসিএম সফ্টওয়্যার ব্যবহার করতে দেয় না। কোডের …
110 git  code-quality  svn  scm 

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

13
সি ++ রয়েছে তবে জাভা নেই এমন ভাষা বৈশিষ্ট্যগুলি কি আমাদের এড়ানো উচিত?
ধরুন আমি প্রকল্পের পরিবেশ দ্বারা সি ++ ব্যবহারের মধ্যে সীমাবদ্ধ। সি ++ রয়েছে তবে জাভা নেই এমন কিছু ভাষা বৈশিষ্ট্য ব্যবহার বন্ধ করা ভাল (যেমন: একাধিক উত্তরাধিকার, অপারেটর ওভারলোডিং)? আমি মনে করি কারণগুলি: জাভা যেহেতু সি ++ এর চেয়ে নতুন, জাভা যদি সি ++ এর মতো বৈশিষ্ট্য না দেয় তবে …
110 java  c++  code-quality 

12
উদাহরণস্বরূপ ভেরিয়েবলের চেয়ে স্থানীয় ভেরিয়েবলগুলিকে প্রাধান্য দেওয়ার পক্ষে যুক্তি?
আমি যে কোডবেসে প্রায়শই কাজ করছি তা বিভিন্ন তুচ্ছ পদ্ধতির মধ্যে ডেটা ভাগ করতে উদাহরণের ভেরিয়েবল ব্যবহার করে। মূল বিকাশকারী অনড় যে এটি আঙ্কেল বব / রবার্ট মার্টিনের ক্লিন কোড বইয়ে বর্ণিত সর্বোত্তম অনুশীলনের সাথে মেনে চলে : "কার্যকারিতার প্রথম নিয়ম হ'ল তাদের ছোট হওয়া উচিত।" এবং "কোনও ক্রিয়াকলাপের জন্য …
109 java  refactoring 

4
`দীর্ঘ` নিষেধাজ্ঞার কী অর্থ হয়?
আজকের ক্রস-প্ল্যাটফর্ম সি ++ (বা সি) বিশ্বে আমাদের রয়েছে : Data model | short | int | long | long long | pointers/size_t | Sample operating systems ... LLP64/IL32P64 16 32 32 64 64 Microsoft Windows (x86-64 and IA-64) LP64/I32LP64 16 32 64 64 64 Most Unix and Unix-like systems, …

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

3
গিটহাবের উপর একটি রেপো ফোর করা কিন্তু কাঁটাচামচায় নতুন সমস্যাগুলির অনুমতি দেওয়া [বন্ধ]
আমি এর আগে গিটহাবের উপর অন্য ব্যক্তির রেপো কাঁটাচামচ করেছি এবং আমি লক্ষ্য করেছি যে সমস্যাগুলি মূল রেপোতে থাকে এবং আমি কাঁটাযুক্ত রেপোতে সমস্যাগুলি ফাইল করতে পারি না। আমার এখন নিম্নলিখিত কাজ আছে। আমি একটি ছোট ব্যবসায়ের জন্য কাজ করছি যেখানে তার ব্যক্তিগত অ্যাকাউন্টে একজন প্রিন্সিপাল দ্বারা উন্নয়ন কাজ করা …

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