জাভাতে build system এবং design pattern বলতে কি বুঝায় । মানে এইগুলর কাজ কি বা কেন দরকার হয় ।

asked 19 Jan, 19:43

rakib%20hossain's gravatar image

rakib hossain
2879

edited 19 Jan, 19:44


প্রথমে বলি Build System বলতে এমন একটা সিস্টেম বা Software Tools কে বুজায়, যে আপনার প্রোগ্রাম এর প্রসেস গুলোকে automatically compile করবে। জাভার build system গুলো হচ্ছে, Ant, Maven, Rant. আপনি যখন IDE তে একটা Maven Project create করবেন তখন দেখবেন সে আপনার complete Project টা কে বিভিন্ন module e ভাগ করে দিয়েছে। যদি web application project হয় দেখবেন web pages, source packages, dependencies, project files.. এমন অনেক module e ভাগ করে দিয়েছে যাতে আপনি আপনার কাজগুলো খুব সহজে করতে পারেন এবং compiler ও খুব সহজে প্রসেস করতে পারে এবং Maven মূলত POM ফাইল এর উপর কাজ করে। তাই আপনি POM এ Configuration set করে সহজে কাজ করতে পারবেন।

আর Design Pattern হচ্ছে "আপানর সমস্যার খুব সাজানো গুছানো একটা উত্তর"। আপনি যেই Application টা বানাচ্ছেন সেটাকে well-structured করতে হলে আপনার Design Pattern জানা লাগবে। Design Pattern use করলে আপনার কোডের readability বাড়বে, হটাথ appear হউয়া কোন bug এর দ্রুত সমাধান করতে পারবেন। Code Reuse able হবে। তদুপরি, আপনার অনেক সময় বাঁচবে ।

permanent link

answered 28 Nov, 10:37

Yassir's gravatar image

Yassir
111

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×61

question asked: 19 Jan, 19:43

question was seen: 485 times

last updated: 28 Nov, 10:37