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

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

6
জাভা চেক ব্যাতিক্রমের জন্য workaround
আমি ল্যাম্বডাস এবং ডিফল্ট পদ্ধতি ইন্টারফেসগুলি সম্পর্কে নতুন জাভা 8 বৈশিষ্ট্যের অনেক প্রশংসা করি। তবুও, আমি এখনও পরীক্ষিত ব্যতিক্রমগুলি নিয়ে বিরক্ত হয়েছি। উদাহরণস্বরূপ, আমি যদি কেবল কোনও অবজেক্টের সমস্ত দৃশ্যমান ক্ষেত্রের তালিকা করতে চাই তবে আমি কেবল এটি লিখতে চাই: Arrays.asList(p.getClass().getFields()).forEach( f -> System.out.println(f.get(p)) ); তবুও, যেহেতু getপদ্ধতিটি একটি পরীক্ষিত …

1
কেন একটি "নতুন" আছে?
আমরা এখনও কেন আছি তা নিয়ে আমি এখনও বিস্মিত new। আপনি যখন কোনও কাঠামো ইনস্ট্যান্ট করতে চান, আপনি এটি করেন t := Thing{} এবং আপনি একটি নতুন দৃষ্টিকোণটি করে পয়েন্টার পেতে পারেন t := &Thing{} তবে এই সম্ভাবনাটিও রয়েছে: t := new(Thing) এই শেষটি বাকী ভাষার থেকে কিছুটা পরক বলে …
49 go 

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

12
ডাব্লুসিএফ বনাম ওয়েব এপিআই নিয়ে প্রযুক্তিগত বিতর্ককে কীভাবে পরিচালনা করব?
আমি এখন ১৫ টি বিকাশকারীদের মতো একটি দল পরিচালনা করছি, এবং আমরা প্রযুক্তিটি বেছে নেওয়ার এক পর্যায়ে আটকে রয়েছি, যেখানে দলটি দুটি সম্পূর্ণ বিপরীত দলে বিভক্ত হয়ে ডাব্লুসিএফ বনাম ওয়েব এপিআই ব্যবহারের বিষয়ে বিতর্ক করছে। টিম এ যা ওয়েব এপিআইর ব্যবহারকে সমর্থন করে, এই কারণগুলি সামনে নিয়ে আসে: ওয়েব এপিআই …
49 wcf  decisions  web-api 

7
কেন সেমিকোলন এবং কমাগুলি লুপগুলির জন্য একত্রে পরিবর্তিত হয়?
অনেক ভাষায় (বিস্তৃত তালিকা, সি থেকে জাভাস্ক্রিপ্ট পর্যন্ত): কমাগুলি ,পৃথক যুক্তি (যেমন func(a, b, c)), যখন সেমিকোলন ;পৃথক ক্রমিক নির্দেশাবলী (যেমন instruction1; instruction2; instruction3)। সুতরাং লুপগুলির জন্য কেন এই ম্যাপিং একই ভাষায় বিপরীত হয় : for ( init1, init2; condition; inc1, inc2 ) { instruction1; instruction2; } পরিবর্তে (যা আমার …

4
গিথুব এবং হিরোকু ব্যবহার করার সময় কেউ কীভাবে সংবেদনশীল ডেটা পরিচালনা করতে পারে?
গিট যেভাবে কাজ করে সে সম্পর্কে এখনও আমি অভ্যস্ত নই (এবং লিনাসের পাশাপাশি যদি কেউ থাকেন তবে তিনি অবাক হন;))। আপনি যদি অ্যাপ্লিকেশনটি হোস্ট করার জন্য হেরোকু ব্যবহার করেন তবে আপনার কোডটি একটি গিট রেপোতে চেক করা দরকার। আপনি যদি ওপেন সোর্স প্রকল্পে কাজ করেন, আপনি সম্ভবত গিথুব বা অন্যান্য …
49 git  github  heroku 

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

6
(অগ্রাধিকার ইত্যাদি) গিথুব ইস্যুগুলি কীভাবে পরিচালনা করবেন? [বন্ধ]
আমি গিথুবে নতুন, এবং কীভাবে সমস্যাগুলি পরিচালনা করবেন সে সম্পর্কে পরামর্শ খুঁজছি। আমি অগ্রাধিকার এবং অন্যান্য ক্রম বিকল্পগুলি করতে অভ্যস্ত কিন্তু দেখুন যে কোনটির অস্তিত্ব নেই। কোনও বাগ / বৈশিষ্ট্যটির জীবনকাল চলাকালীন অন্যরা কীভাবে সমস্যাগুলি পরিচালনা করে? আগাম ধন্যবাদ.

9
কীভাবে "বলুন, জিজ্ঞাসা করবেন না" ব্যাখ্যা ভাল ওও হিসাবে বিবেচিত হয়
এই ব্লগপোস্টটি হ্যাকার নিউজে পোস্ট করা হয়েছিল বেশ কয়েকটি উত্সাহের সাথে। সি ++ থেকে আগত, এই উদাহরণগুলির বেশিরভাগটি আমি যা শিখিয়েছি তার বিপরীতে। যেমন উদাহরণ # 2: খারাপ: def check_for_overheating(system_monitor) if system_monitor.temperature > 100 system_monitor.sound_alarms end end বনাম ভাল: system_monitor.check_for_overheating class SystemMonitor def check_for_overheating if temperature > 100 sound_alarms end …

9
লিনাক্সে সি ++ এবং সি বিকাশের জন্য আইডিইগুলির তুলনা: কেডেভলফ, একলিপস, নেটবিয়ানস, কোডব্লকস এবং অঞ্জুটা [বন্ধ]
আমি লিনাক্সে আপনার পূর্ণ স্কেল আইডিইয়ের অভিজ্ঞতাটি নোট করতে চাই। আমি ব্যক্তিগতভাবে বেশিরভাগ ক্ষেত্রেই কাজ করি vim, তবে অন্যান্য প্রোগ্রামাররা সত্যিকারের আইডিই দেখতে চান। তাই আমি নিম্নলিখিত আইনে বিভিন্ন আইডিই এবং তাদের মধ্যে তুলনা সম্পর্কে আপনার ব্যক্তিগত মতামত শুনতে চাই: সি ++ এবং সম্ভবত কিছু সি বিকাশ (জাভা, পাইথন এবং …
49 c++  ide  linux 

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

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

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

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

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

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