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

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

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

9
ক্লিন ডকুমেন্ট বনাম ক্লিন কোড মন্তব্যগুলি
আমি মন্তব্য সম্পর্কে আমার নতুন সহকর্মীদের সাথে কিছু আলোচনা করছি। আমরা দু'জনেই ক্লিন কোড পছন্দ করি এবং আমি এই বিষয়টি নিয়ে পুরোপুরি ঠিক আছি যে ইনলাইন কোড মন্তব্যগুলি এড়ানো উচিত এবং শ্রেণি এবং পদ্ধতিগুলির নামগুলি তারা কী করে তা প্রকাশ করার জন্য ব্যবহার করা উচিত। যাইহোক, আমি ছোট শ্রেণীর সংক্ষিপ্তসারগুলি …

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

22
বিকাশকারীরা কীভাবে সর্বশেষ প্রযুক্তির শীর্ষে থাকার জন্য সময় খুঁজে পাবেন? [বন্ধ]
আমি যখন ২০০৪ সালে পরিচালনার পথে নামা শুরু করেছিলাম তবে আবার বিকাশে ফিরে আসার চেষ্টা করার সিদ্ধান্ত নিয়েছি (বিশেষত জাভাস্ক্রিপ্ট এবং এইচটিএমএল 5 ওয়েব / মোবাইল ওয়েব অ্যাপ্লিকেশন) এবং আমি সত্যিই ভাল হতে পারে এই ধারণাটি পেয়েছিলাম এই এবং অনুরূপ দ্রুত চলমান প্রযুক্তিগুলিকে নতুন দক্ষতা শেখার পাশাপাশি বিদ্যমান দক্ষতায় আরও …

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

1
লাইসেন্সবিহীন সমস্যাটি কী?
আমি প্রায়শই শুনেছি যে জিনিসগুলি পাবলিক ডোমেনে রাখার বিষয়ে ইস্যুগুলির কারণে আমার লাইসেন্সবিহীন ব্যবহার করা উচিত নয় । তবে এটি কেন লাইসেন্সবিহীন হয়ে উঠবে তা আমি বুঝতে পারি না। লাইসেন্সবিহীন লাইসেন্সবিহীন যা কিছু পাবলিক ডোমেনে রাখার চেষ্টা করে এবং যদি তা কার্যকর হয় তবে দুর্দান্ত! যাইহোক, ইউনিস্যালেন্সের লেখক বুঝতে পেরেছেন …
83 licensing  legal 

9
আমি কোড লিখতে পারি… তবে ভাল ডিজাইন করতে পারছি না। কোনও পরামর্শ? [বন্ধ]
আমি মনে করি যে আমি বিট এবং টুকরা কোড লেখার পক্ষে ভাল, তবে আমার ডিজাইনগুলি সত্যিই স্তন্যপান করে। প্রশ্নটি হল, আমি কীভাবে আমার ডিজাইনগুলি উন্নত করব - এবং পরিবর্তে আরও ভাল ডিজাইনার হয়ে উঠব? আমি মনে করি যে স্কুল ও কলেজগুলি লোকদের গাণিতিক সমস্যা সমাধানের ক্ষেত্রে কীভাবে ভাল হতে পারে …
83 design  skills 

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

8
ম্যাজিক মান ফিরিয়ে দিন, ব্যতিক্রম নিক্ষেপ করবেন বা ব্যর্থতায় মিথ্যা ফিরবেন?
আমি মাঝে মাঝে ক্লাস লাইব্রেরির জন্য এমন কোনও পদ্ধতি বা সম্পত্তি লিখতে থাকি যার জন্য সত্যিকারের উত্তর না পাওয়া ব্যতিক্রমী নয়, তবে ব্যর্থতা। কিছু নির্ধারণ করা যায় না, পাওয়া যায় না, পাওয়া যায় না, বর্তমানে সম্ভব নয় বা আরও কোনও ডেটা উপলব্ধ নেই। আমি মনে করি যে সি # 4 …

12
ইলাস্টিক ট্যাবস্টপগুলির ত্রুটিগুলি কী কী? [বন্ধ]
এখানে দেখুন: ট্যাব বনাম স্পেসে একটি আদর্শ পবিত্র যুদ্ধ । এখন এখানে দেখুন: ইলাস্টিক ট্যাবস্টপ । সমস্ত সমস্যার সমাধান, এবং খুব দরকারী নতুন আচরণের একগুচ্ছ যুক্ত। ইলাস্টিক ট্যাবস্টপগুলি এমনকি ট্যাবগুলিতে স্পেস স্পেস আলোচনায় উল্লেখ করা আছে? কেন না? ইলাস্টিক ট্যাবস্টপ ধারণার কি ত্রুটিগুলি এতটা গুরুতর যে কেউ কোনও জনপ্রিয় সম্পাদকের …

13
মন্তব্য-আউট কোড মূল্যবান ডকুমেন্টেশন হতে পারে?
আমি নিম্নলিখিত কোডটি লিখেছি: if (boutique == null) { boutique = new Boutique(); boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.persist(boutique); } else { boutique.setSite(site); boutique.setUrlLogo(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getLogo()); boutique.setUrlBoutique(CmsProperties.URL_FLUX_BOUTIQUE+fluxBoutique.getUrl()); boutique.setNom(fluxBoutique.getNom()); //boutique.setSelected(false); boutique.setIdWebSC(fluxBoutique.getId()); boutique.setDateModification(new Date()); boutiqueDao.merge(boutique); } এখানে একটি মন্তব্য-আউট লাইন আছে। কিন্তু আমি কোড পরিষ্কার করে তোলে, সুস্পষ্ট উপার্জন কি পার্থক্য …

6
"বিকাশ" শাখার প্রবণতা চলে যাচ্ছে
আমি ইদানীং গিটহাবের কয়েকটি জনপ্রিয় প্রকল্পের দিকে নজর রেখে কিছু লক্ষ্য করেছি, এর কোনও developশাখা নেই। এবং প্রকৃতপক্ষে, গিটহাব ফ্লো গাইড এটির উল্লেখও করে না। আমার বোঝার থেকে, masterসর্বদা স্থিতিশীল হওয়া উচিত এবং উত্পাদন প্রতিফলিত করা উচিত। যদি বিকাশকারীরা বৈশিষ্ট্য শাখাগুলিতে কাজ করে এবং তারপরে এটিগুলিতে মার্জ করে master, এর …
82 git  github 

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

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

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

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