IntelliJ IDEA একটি শক্তিশালী IDE (Integrated Development Environment) যা Java ডেভেলপমেন্টের জন্য ব্যবহৃত হয়। এটি Debugging এবং Refactoring এর জন্য বেশ কিছু শক্তিশালী shortcuts প্রদান করে, যা ডেভেলপমেন্ট প্রক্রিয়াকে অনেক দ্রুত এবং কার্যকরী করে তোলে।
এখানে IntelliJ IDEA তে Debugging এবং Refactoring এর জন্য কিছু গুরুত্বপূর্ণ shortcuts দেওয়া হল।
1. Debugging Shortcuts
Debugging হল একটি গুরুত্বপূর্ণ টুল, যা কোডের সমস্যাগুলি চিহ্নিত করতে এবং দ্রুত সমাধান করতে সাহায্য করে। IntelliJ IDEA তে ডিবাগিং এর জন্য কিছু সহজ এবং কার্যকর shortcuts রয়েছে।
A. Debugger চালানো:
- Run Debug:
- Shortcut:
Shift + F9(Windows/Linux) বাCmd + F9(Mac) - এটি ডিবাগ মোডে প্রোগ্রাম চালাতে সাহায্য করে।
- Shortcut:
B. Breakpoints সেট করা:
- Toggle Breakpoint (কোডের কোনো জায়গায় ব্রেকপয়েন্ট সেট করা):
- Shortcut:
Ctrl + F8(Windows/Linux) বাCmd + F8(Mac) - এটি নির্দিষ্ট লাইনে ব্রেকপয়েন্ট সেট করে, যেখানে প্রোগ্রাম থামবে।
- Shortcut:
C. Debugging চালানোর সময় স্টেপিং:
- Step Over (নেক্সট লাইন এক্সিকিউট করা):
- Shortcut:
F8(Windows/Linux) বাCmd + F8(Mac) - এটি বর্তমান লাইন এক্সিকিউট করে এবং পরবর্তী লাইনে চলে যায়।
- Shortcut:
- Step Into (যদি কোনো মেথডে প্রবেশ করতে চান, তা হলে মেথডে ঢোকা):
- Shortcut:
F7(Windows/Linux) বাCmd + F7(Mac) - এটি যখন আপনি একটি মেথডের মধ্যে প্রবেশ করতে চান, তখন ব্যবহৃত হয়।
- Shortcut:
- Step Out (মেথড থেকে বের হওয়া):
- Shortcut:
Shift + F8(Windows/Linux) বাCmd + Shift + F8(Mac) - এটি বর্তমান মেথড থেকে বের হয়ে, এক স্তরের উপরে চলে যায়।
- Shortcut:
D. Variables এবং Watches ব্যবহার:
- Show Variables (ভ্যারিয়েবল দেখুন):
- Shortcut:
Alt + 7(Windows/Linux) বাCmd + 7(Mac) - এটি ডিবাগিং চলাকালীন ভ্যারিয়েবলগুলোর মান দেখাতে সাহায্য করে।
- Shortcut:
- Evaluate Expression (এক্সপ্রেশন মূল্যায়ন):
- Shortcut:
Alt + F8(Windows/Linux) বাCmd + F8(Mac) - এটি একটি এক্সপ্রেশন চালিয়ে তার ফলাফল দেখতে সাহায্য করে।
- Shortcut:
E. Resume Program Execution (প্রোগ্রাম চালিয়ে যাওয়া):
- Resume Program (ডিবাগ মোডে প্রোগ্রাম চালিয়ে যাওয়া):
- Shortcut:
F9(Windows/Linux) বাCmd + F9(Mac) - এটি ডিবাগ মোডে প্রোগ্রাম চালিয়ে যেতে সাহায্য করে, যেখানে ব্রেকপয়েন্টে থামবে না।
- Shortcut:
2. Refactoring Shortcuts
Refactoring হল কোডের গঠন পরিবর্তন করা, যাতে কোডের কার্যকারিতা অপরিবর্তিত থাকে এবং কোডের গঠন আরও পরিষ্কার হয়। IntelliJ IDEA তে Refactoring এর জন্য অনেক শক্তিশালী shortcuts রয়েছে, যা কোডের মান বজায় রাখতে সাহায্য করে।
A. Rename Refactoring:
- Rename (কোডের নাম পরিবর্তন করা):
- Shortcut:
Shift + F6(Windows/Linux) বাCmd + F6(Mac) - এটি ক্লাস, মেথড, ভ্যারিয়েবল বা অন্য কোনো উপাদানের নাম পরিবর্তন করতে ব্যবহৃত হয়।
- Shortcut:
B. Move Refactoring:
- Move (কোডের স্থানান্তর করা):
- Shortcut:
F6(Windows/Linux) বাCmd + F6(Mac) - এটি ক্লাস, মেথড বা ফাইলের অবস্থান পরিবর্তন করতে ব্যবহৃত হয়।
- Shortcut:
C. Change Signature Refactoring:
- Change Signature (মেথডের সিগনেচার পরিবর্তন করা):
- Shortcut:
Ctrl + F6(Windows/Linux) বাCmd + F6(Mac) - এটি মেথডের নাম, প্যারামিটার তালিকা বা রিটার্ন টাইপ পরিবর্তন করতে ব্যবহৃত হয়।
- Shortcut:
D. Extract Method Refactoring:
- Extract Method (যতটুকু কোড পুনরায় ব্যবহারযোগ্য হতে পারে, সেটিকে আলাদা মেথডে রিফ্যাক্টর করা):
- Shortcut:
Ctrl + Alt + M(Windows/Linux) বাCmd + Alt + M(Mac) - এটি একটি ব্লক কোডকে একটি নতুন মেথডে রিফ্যাক্টর করে দেয়।
- Shortcut:
E. Extract Variable Refactoring:
- Extract Variable (কোডের একটি এক্সপ্রেশনকে ভ্যারিয়েবলে রিফ্যাক্টর করা):
- Shortcut:
Ctrl + Alt + V(Windows/Linux) বাCmd + Alt + V(Mac) - এটি একটি এক্সপ্রেশনকে আলাদা ভ্যারিয়েবল হিসেবে রিফ্যাক্টর করে।
- Shortcut:
F. Inline Refactoring:
- Inline (একটি ভ্যারিয়েবল, মেথড বা কনস্ট্যান্টকে সরাসরি ব্যবহার করা):
- Shortcut:
Ctrl + Alt + N(Windows/Linux) বাCmd + Alt + N(Mac) - এটি এক্সপ্রেশন বা ভ্যারিয়েবলকে সরাসরি তার মানে ইনলাইন করে দেয়।
- Shortcut:
G. Safe Delete Refactoring:
- Safe Delete (কোডের অংশটি সেফলি মুছে ফেলা):
- Shortcut:
Alt + Delete(Windows/Linux) বাCmd + Delete(Mac) - এটি একটি ক্লাস, মেথড বা ভ্যারিয়েবল সেফলি মুছে ফেলতে ব্যবহৃত হয়।
- Shortcut:
H. Optimize Imports:
- Optimize Imports (অপ্রয়োজনীয় ইম্পোর্ট মুছে ফেলা):
- Shortcut:
Ctrl + Alt + O(Windows/Linux) বাCmd + Alt + O(Mac) - এটি প্রকল্পে থাকা অপ্রয়োজনীয় ইম্পোর্টগুলোকে মুছে ফেলে এবং প্রয়োজনীয় ইম্পোর্টগুলোকে সঠিকভাবে সাজিয়ে দেয়।
- Shortcut:
3. Conclusion
IntelliJ IDEA তে Debugging এবং Refactoring কার্যক্রম আরও দ্রুত এবং কার্যকরী করার জন্য বিভিন্ন shortcuts রয়েছে। এটি ডেভেলপারদের কোড ডিবাগ করা এবং কোড রিফ্যাক্টরিং করার প্রক্রিয়াকে অনেক সহজ এবং দ্রুত করে তোলে।
Debugging Shortcuts:
Shift + F9: Run DebugCtrl + F8: Toggle BreakpointF7: Step IntoF8: Step OverF9: Resume Program
Refactoring Shortcuts:
Shift + F6: RenameF6: MoveCtrl + F6: Change SignatureCtrl + Alt + M: Extract MethodCtrl + Alt + V: Extract VariableCtrl + Alt + N: InlineAlt + Delete: Safe Delete
এই shortcuts ব্যবহার করে আপনি IntelliJ IDEA তে আপনার ডেভেলপমেন্ট প্রক্রিয়াকে আরও দ্রুত এবং কার্যকরী করতে পারবেন।
Read more