کتاب صوتی آموزش جامع اشکالزدایی و تسلط بر ابزار Debugger در محیط برنامهنویسی Squeak Smalltalk
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع اشکالزدایی و تسلط بر ابزار Debugger در محیط برنامهنویسی Squeak Smalltalk
موضوع کلی: برنامهنویسی و مهندسی نرمافزار
موضوع میانی: اشکالزدایی پیشرفته و ابزارهای دیباگ در محیط Squeak Smalltalk
📋 سرفصلهای دوره
- 1. مقدمهای بر محیط برنامهنویسی Squeak، فلسفه Smalltalk و اهمیت دیباگ در آن
- 2. آشنایی با ساختار ابزار Debugger، پشته فراخوانی (Call Stack) و پنجرههای اصلی
- 3. نحوه فعالسازی دیباگر هنگام بروز خطا، استثناها و توقفهای برنامهریزیشده
- 4. بررسی متغیرهای محلی، سراسری و فیلدهای شیء در حال دیباگ در پنل متغیرها
- 5. استفاده از دستورات کنترلی اجرا شامل Step Into، Step Over و Continue
- 6. ویرایش و اصلاح زنده کد (Live Code Correction) در درون دیباگر بدون متوقف کردن برنامه
- 7. بررسی مفهوم متد جاری، ارسال پیامها (Message Sends) و ردیابی فرستنده
- 8. مدیریت پشته و بازگشت به عقب (Restart and Proceed) در زمان بروز خطاهای منطقی
- 9. استفاده از نقاط توقف (Breakpoints) و تلههای شرطی برای توقف اجرای برنامه
- 10. دیباگ کردن متدهای ارثبریشده، چندریختی (Polymorphism) و پیدا کردن پیادهسازی درست
- 11. بررسی مفهوم Blockها، کلوژرها (Closures) و نحوه دیباگ کردن کدهای ناشناخته
- 12. کار با ابزار Syntax Error Handler و رفع خطاهای زمان کامپایل و سینتکسی
- 13. بررسی مشکلات مربوط به مدیریت حافظه، اشیاء معلق و خطاهای Garbage Collection
- 14. استفاده از ابزارهای کمکی مانند Inspector و Explorer در کنار دیباگر
- 15. دیباگ کردن فرآیندهای همروند (Processes) و مدیریت صفهای اجرایی در Squeak
- 16. بررسی تستهای واحد (SUnit) و دیباگ کردن شکست تستها به صورت مستقیم از پنجره تست
- 17. استفاده از ابزار Sender/Implementor برای ردیابی دقیق جریان اجرای پیامها
- 18. تشخیص و رفع خطاهایinfinite recursion (حلقههای بینهایت) و سرریز پشته
- 19. مستندسازی خطاها، لاگبرداری و تکنیکهای حرفهای تست و عیبیابی در Smalltalk
- 20. پروژه جامع: تحلیل، دیباگ و اصلاح یک برنامه پیچیده دارای باگهای ساختاری در Squeak از صفر تا صد
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Code Correction
Debugging
Live Coding
Object Oriented Programming
Programming Tools
Smalltalk
Software Testing
Squeak
Squeak Debugger
SUnit
اسمارتتاک
اشکالزدایی
برنامهنویسی شیءگرا
دیباگ کد
زبان اسکوئک
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.