اپلیکیشن اندرویدی فلش‌کارت آموزشی دیباگینگ و رفع اشکال در برنامه‌های روبی با Pry

249,500 تومان
دیباگینگ حرفه‌ای روبی با Pry: دوره جامع رفع اشکال از باگ‌های پنهان تا کدهای بی‌نقص: دوره جامع دیباگینگ روبی با Pry معرفی دوره: در دنیای کدنویسی روبی، قدرت را در دستان خود حس کنید! آیا تا به حال با کده...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دیباگینگ و رفع اشکال در برنامه‌های روبی با Pry

موضوع کلی: برنامه نویسی

موضوع میانی: روبی (Ruby)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر دیباگینگ و اهمیت آن در توسعه نرم‌افزار
  • 2. انواع خطاها در برنامه‌های روبی: Syntax, Runtime, Logic
  • 3. روش‌های سنتی رفع اشکال: `puts`, `p`, `pp`
  • 4. محدودیت‌های دیباگینگ با چاپ متغیرها
  • 5. معرفی دیباگرهای تعاملی و مزایای آن‌ها
  • 6. Pry چیست و چرا باید از آن استفاده کنیم؟
  • 7. نصب و راه‌اندازی Pry و نیازمندی‌ها
  • 8. اجرای اولین جلسه دیباگینگ با `binding.pry`
  • 9. آشنایی با محیط Pry: پرامپت و ورودی‌ها
  • 10. خروج از یک جلسه Pry: دستورات `exit` و `!!!`
  • 11. حرکت در کد: دستور `next` برای اجرای خط بعدی
  • 12. ورود به متدها: دستور `step` برای کاوش عمیق‌تر
  • 13. ادامه اجرا تا نقطه توقف بعدی یا پایان برنامه: دستور `continue`
  • 14. مشاهده متغیرهای محلی و مقادیر آن‌ها
  • 15. بررسی `self` و زمینه اجرایی (Context) فعلی
  • 16. دسترسی به متغیرهای اینستنس و کلاس (`@var`, `@@var`)
  • 17. اجرای کدهای روبی دلخواه در یک جلسه Pry
  • 18. استفاده از سیستم راهنمای داخلی: `help` و `?`
  • 19. دستور `ls`: لیست کردن متدها و متغیرهای در دسترس
  • 20. فیلتر کردن خروجی `ls` با گزینه‌ها (`-g`, `-m`, `-c`)
  • 21. بررسی متدهای یک آبجکت یا کلاس خاص
  • 22. تغییر زمینه اجرایی به یک آبجکت دیگر: دستور `cd`
  • 23. مشاهده مکان فعلی در کد: `whereami`
  • 24. نمایش پشته فراخوانی (Call Stack): دستور `bt` یا `backtrace`
  • 25. مشاهده تاریخچه دستورات وارد شده: `hist`
  • 26. اجرای مجدد دستورات از تاریخچه
  • 27. استفاده از `_` برای دسترسی به نتیجه آخرین عبارت اجرا شده
  • 28. استفاده از `__` برای دسترسی به خروجی دوم از آخر
  • 29. دسترسی به ورودی‌ها و خروجی‌های جلسه با `_in_` و `_out_`
  • 30. بررسی استثناها (Exceptions) با دستور `wtf?`
  • 31. نمایش سورس کد یک متد: `show-source` یا `$`
  • 32. پیدا کردن محل تعریف یک متد (`show-source MyClass#my_method`)
  • 33. نمایش مستندات (Documentation) یک متد با `show-doc`
  • 34. جستجوی متدها در کلاس‌ها و ماژول‌ها: `find-method`
  • 35. نویگیشن در پشته فراخوانی: دستورات `up` و `down`
  • 36. پرش به یک فریم خاص در پشته: `frame <n>`
  • 37. ایجاد نقطه توقف (Breakpoint) با دستور `break`
  • 38. مدیریت نقاط توقف: لیست کردن، فعال و غیرفعال کردن
  • 39. حذف نقاط توقف (`break --delete`)
  • 40. نقاط توقف شرطی (Conditional Breakpoints)
  • 41. ویرایش زنده کد با دستور `edit`
  • 42. باز کردن فایل فعلی در ویرایشگر پیش‌فرض: `edit -c`
  • 43. اجرای دستورات شل (Shell) از داخل Pry (`. ls -la`)
  • 44. ورود به حالت شل (Shell Mode)
  • 45. پیکربندی Pry: آشنایی با فایل `.pryrc`
  • 46. سفارشی‌سازی پرامپت (Prompt) در Pry
  • 47. تغییر رنگ‌بندی و هایلایت کد
  • 48. ایجاد دستورات سفارشی (Custom Commands)
  • 49. استفاده از هوک‌های (Hooks) Pry مانند `before_session` و `after_session`
  • 50. معرفی پلاگین‌ها و اکوسیستم Pry
  • 51. نصب و مدیریت پلاگین‌های Pry
  • 52. پلاگین `pry-byebug`: یکپارچه‌سازی با قابلیت‌های Byebug
  • 53. دستورات تکمیلی `pry-byebug`: `finish`, `next!`, `step!`
  • 54. دیباگینگ خط به خط در کدهای سطح C روبی با `pry-byebug`
  • 55. پلاگین `pry-stack_explorer`: کاوش پیشرفته و بصری پشته
  • 56. پلاگین `pry-rescue`: شروع خودکار Pry هنگام بروز استثنا
  • 57. پیکربندی `pry-rescue` برای برنامه‌های مختلف
  • 58. پلاگین `pry-remote`: دیباگینگ پروسه‌های ریموت
  • 59. اتصال به سرور `pry-remote` در حال اجرا
  • 60. دیباگینگ برنامه‌های چندنخی (Multi-threaded)
  • 61. چالش‌های دیباگینگ کدهای همزمان (Concurrent Code)
  • 62. استفاده از Pry برای کاوش در Gemها و کتابخانه‌های شخص ثالث
  • 63. دیباگینگ کدهای داخل یک Gem نصب شده
  • 64. ایجاد ماکروها (Macros) برای خودکارسازی کارهای تکراری
  • 65. تکنیک‌های پیشرفته در فایل `.pryrc`
  • 66. دیباگینگ کدهای متاپروگرمینگ (Metaprogramming)
  • 67. ردیابی اجرای متدهای تعریف شده به صورت داینامیک
  • 68. استفاده از Pry برای درک کدهای پیچیده دیگران
  • 69. یکپارچه‌سازی Pry با ابزارهای تست (RSpec, Minitest)
  • 70. قرار دادن `binding.pry` در تست‌های ناموفق برای بررسی وضعیت
  • 71. استفاده از Pry در محیط Production (با احتیاط فراوان)
  • 72. مفهوم Binding و نقش کلیدی آن در `binding.pry`
  • 73. سناریوی عملی: دیباگینگ یک برنامه ریلز (Ruby on Rails)
  • 74. قرار دادن `binding.pry` در کنترلرهای ریلز
  • 75. بررسی پارامترها (`params`) و سشن (`session`) در یک درخواست وب
  • 76. دیباگینگ در مدل‌های Active Record و کوئری‌های دیتابیس
  • 77. استفاده از Pry در کنسول ریلز (`rails console`)
  • 78. دیباگینگ در Viewها و Helperهای ریلز
  • 79. دیباگینگ Background Jobs (مانند Sidekiq یا Resque)
  • 80. سناریوی عملی: دیباگینگ یک برنامه سیناترا (Sinatra)
  • 81. سناریوی عملی: دیباگینگ یک اسکریپت خط فرمان (CLI)
  • 82. رفع اشکال مشکلات مربوط به حافظه (Memory Leaks)
  • 83. شناسایی آبجکت‌های بزرگ و رفرنس‌های ناخواسته با Pry
  • 84. دیباگینگ مشکلات مربوط به عملکرد (Performance)
  • 85. تجزیه و تحلیل ساختارهای داده‌ای پیچیده (آرایه‌ها، هش‌ها)
  • 86. دیباگینگ کدهای مبتنی بر API و درخواست‌های شبکه
  • 87. شبیه‌سازی (Mocking) و بررسی پاسخ‌های API در Pry
  • 88. دستور `stat`: نمایش اطلاعات وضعیت فعلی آبجکت
  • 89. غیرفعال کردن موقت Pry با `disable-pry`
  • 90. تفاوت Pry با IRB (Interactive Ruby Shell) و برتری‌های آن
  • 91. استفاده از Pry به عنوان یک REPL قدرتمند برای کدنویسی اکتشافی
  • 92. ذهنیت دیباگینگ: فرضیه‌سازی، تست، و نتیجه‌گیری منطقی
  • 93. چه زمانی از دیباگر استفاده نکنیم؟ (جایگزین‌ها مانند لاگینگ)
  • 94. ترکیب Pry با لاگینگ (Logging) برای رفع اشکال موثر و جامع
  • 95. اشتباهات رایج در استفاده از Pry و نحوه اجتناب از آن‌ها
  • 96. جمع‌بندی دوره و گام‌های بعدی برای تسلط بیشتر در دیباگینگ
  • 97. **دیباگینگ پیشرفته با Pry:** بررسی stack trace، دستورات `whereami`, `backtrace`, `frame` و پیمایش بین فریم‌ها.
  • 98. **تکنیک‌های شرطی و breakpointها در Pry:** استفاده از conditional breakpoints، دستور `break` و رفع اشکال در حلقه‌ها و توابع بازگشتی.
  • 99. **سفارشی‌سازی Pry:** پیکربندی Pry با فایل `~/.pryrc`، افزودن دستورات سفارشی و یکپارچه‌سازی با ویرایشگرهای کد.
  • 100. **رفع اشکال در برنامه‌های روبی پیچیده:** دیباگینگ gemها، برنامه‌های چند رشته‌ای و برنامه‌های مبتنی بر وب فریم‌ورک‌ها (Rails, Sinatra).
دیباگینگ حرفه‌ای روبی با Pry: دوره جامع رفع اشکال

از باگ‌های پنهان تا کدهای بی‌نقص: دوره جامع دیباگینگ روبی با Pry

معرفی دوره: در دنیای کدنویسی روبی، قدرت را در دستان خود حس کنید!

آیا تا به حال با کدهای روبی خود دست و پنجه نرم کرده‌اید و ساعت‌ها به دنبال یک باگ کوچک اما مخرب گشته‌اید؟ آیا از پیام‌های خطای مبهم خسته شده‌اید و آرزو کرده‌اید ابزاری قدرتمندتر برای درک عمیق‌تر اجرای برنامه‌تان داشتید؟ اگر پاسخ شما مثبت است، این دوره دقیقا برای شما طراحی شده است!

در عصر حاضر، سرعت و دقت در توسعه نرم‌افزار حرف اول را می‌زند. یکی از کلیدی‌ترین مهارت‌ها برای هر برنامه‌نویس حرفه‌ای، توانایی یافتن و رفع سریع اشکالات (دیباگینگ) است. بدون این مهارت، حتی بهترین ایده‌ها نیز ممکن است به دلیل مشکلات فنی غیرقابل تحمل، شکست بخورند. ما در این دوره، شما را با یکی از نوآورانه‌ترین و کاربردی‌ترین ابزارها در اکوسیستم روبی، یعنی Pry، آشنا می‌کنیم و نحوه استفاده حرفه‌ای از آن را برای دیباگینگ بی‌نقص برنامه‌هایتان آموزش می‌دهیم.

درباره دوره: دریچه‌ای نو به سوی دیباگینگ در روبی

این دوره آموزشی، سفری است از مبانی تا تکنیک‌های پیشرفته دیباگینگ در زبان برنامه‌نویسی روبی با استفاده از ابزار قدرتمند Pry. ما فراتر از معرفی صرف Pry رفته و تمرکز خود را بر چگونگی ادغام آن در فرآیند توسعه روزمره شما، به منظور افزایش بهره‌وری و کاهش زمان رفع اشکال، قرار داده‌ایم. با گذراندن این دوره، شما قادر خواهید بود کدهای خود را با جزئیات بیشتری بررسی کرده، رفتار غیرمنتظره برنامه‌ها را شناسایی کنید و به سرعت راه‌حل‌های موثری برای مشکلات پیدا نمایید.

موضوعات کلیدی این دوره شامل:

  • آشنایی عمیق با Pry و قابلیت‌های کلیدی آن
  • تکنیک‌های عملی و کاربردی برای پیدا کردن باگ‌ها
  • نحوه تعامل با مفسر Pry در زمان اجرای برنامه
  • استفاده از Pry برای بررسی متغیرها، متدها و فراخوانی‌ها
  • تکنیک‌های پیشرفته مانند breakpointing، step-by-step execution و code evaluation
  • مدیریت سناریوهای پیچیده و اشکالات نادر
  • بهینه‌سازی فرآیند دیباگینگ برای افزایش سرعت توسعه

مخاطبان دوره: برای چه کسانی این دوره مناسب است؟

این دوره برای طیف وسیعی از توسعه‌دهندگان روبی طراحی شده است:

  • توسعه‌دهندگان مبتدی روبی که می‌خواهند از همان ابتدا مهارت‌های دیباگینگ قوی بسازند و از اشتباهات رایج اجتناب کنند.
  • توسعه‌دهندگان متوسط روبی که به دنبال ابزارهای کارآمدتر برای مواجهه با باگ‌های پیچیده‌تر هستند و می‌خواهند سرعت و کیفیت کدنویسی خود را ارتقا دهند.
  • توسعه‌دهندگان باتجربه روبی که می‌خواهند با جدیدترین و قدرتمندترین ابزارهای دیباگینگ آشنا شوند و از تکنیک‌های پیشرفته برای حل مسائل دشوار استفاده کنند.
  • هر کسی که با زبان برنامه‌نویسی روبی سروکار دارد و به دنبال ابزاری کارآمد برای درک بهتر اجرای کد و رفع سریع اشکالات است.

چرا این دوره را بگذرانیم؟ مزایای شگفت‌انگیز دیباگینگ با Pry

دیباگینگ بخشی اجتناب‌ناپذیر از چرخه توسعه نرم‌افزار است، اما با ابزار مناسب، می‌تواند تجربه‌ای کمتر طاقت‌فرسا و حتی مفید باشد. Pry به شما امکان می‌دهد:

  • زمان توسعه را به طور چشمگیری کاهش دهید: با شناسایی و رفع سریع باگ‌ها، وقت کمتری را صرف رفع اشکال و وقت بیشتری را صرف خلق ویژگی‌های جدید خواهید کرد.
  • درک عمیق‌تری از اجرای کد پیدا کنید: Pry به شما اجازه می‌دهد تا تک‌تک مراحل اجرای کد خود را مشاهده کرده و منطق برنامه را به طور کامل درک کنید.
  • کدهای تمیزتر و پایدارتر بنویسید: با تسلط بر دیباگینگ، قادر خواهید بود مشکلات بالقوه را پیش از تبدیل شدن به باگ‌های بزرگ شناسایی و برطرف کنید.
  • اعتماد به نفس خود را افزایش دهید: توانایی حل مشکلات پیچیده، اعتماد به نفس شما را به عنوان یک برنامه‌نویس تقویت می‌کند.
  • از ابزاری مدرن و استاندارد در صنعت استفاده کنید: Pry یک ابزار محبوب و پرکاربرد در جامعه توسعه‌دهندگان روبی است و تسلط بر آن، شما را به یک نیروی حرفه‌ای‌تر تبدیل می‌کند.

فراموش نکنید: یک برنامه‌نویس خوب، کسی نیست که اشتباه نمی‌کند، بلکه کسی است که اشتباهات خود را سریع و هوشمندانه رفع می‌کند!

سرفصل‌های دوره: گامی به سوی تسلط کامل

این دوره با پوشش بیش از 100 سرفصل جامع و کاربردی، شما را از سطح آشنایی اولیه با Pry تا تبدیل شدن به یک متخصص دیباگینگ توانمند همراهی می‌کند. سرفصل‌های ما با دقت طراحی شده‌اند تا تمامی جنبه‌های مورد نیاز برای تسلط بر این ابزار حیاتی را پوشش دهند. در ادامه، نگاهی گذرا به برخی از مباحث اصلی خواهیم داشت:

  • مقدمه و نصب Pry: راه‌اندازی اولیه و آشنایی با محیط کاربری.
  • دستورات پایه Pry: ناوبری، مشاهده متغیرها و فراخوانی متدها.
  • Pry as a REPL: استفاده از Pry به عنوان یک محیط تعاملی برای تست قطعه کد.
  • Breakpointing در Pry: تعیین نقاط توقف در کد و تحلیل اجرای برنامه.
  • Stepping Through Code: پیمایش خط به خط کد و درک جریان اجرا.
  • Introspection و Reflection: بررسی عمیق ساختار کلاس‌ها و آبجکت‌ها.
  • Evaluating Expressions: اجرای دستورات دلخواه در زمان دیباگینگ.
  • Customizing Pry: شخصی‌سازی محیط Pry برای کارایی بیشتر.
  • Pry.start و Pry.edit: ادغام Pry در کد و ویرایش مستقیم.
  • Dealing with Common Errors: استراتژی‌های رفع خطاهای رایج.
  • Debugging Asynchronous Code: تکنیک‌های دیباگینگ در برنامه‌های ناهمزمان.
  • Pry Plugins and Extensions: افزودن قابلیت‌های جدید به Pry.
  • Advanced Debugging Scenarios: حل مسائل پیچیده و سناریوهای نادر.
  • Integration with Testing Frameworks: استفاده از Pry در کنار RSpec و Minitest.
  • Best Practices for Debugging: اصول و رویه‌های صحیح دیباگینگ.
  • ... و بیش از 80 سرفصل کلیدی دیگر که جزئیات اجرای برنامه شما را آشکار می‌سازند!

این دوره، سرمایه‌گذاری بر روی آینده شغلی و کیفیت کدهای شماست. با ما همراه شوید و قدرت دیباگینگ حرفه‌ای را در زبان روبی تجربه کنید!

📦 مجموعه شامل:

  • ✅ ویدیوهای فارسی
  • ✅ پادکست های صوتی فارسی
  • ✅ کتاب PDF فارسی
  • ✅ کتاب ۱۰۰۰ نکته فارسی خودمونی
  • ✅ کتاب ۱۰۰۰ نکته رسمی فارسی
  • ✅ کتاب ۱۰۰۰ پرسش و پاسخ ۴ گزینه ای فارسی
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Debugging Error Handling pry Ruby ruby debugging Ruby programming ruby pry Software Development آموزش برنامه نویسی آموزش روبی اشکال زدایی برنامه نویسی توسعه نرم افزار خطایابی در روبی دیباگینگ رفع اشکال روبی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.