لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کدنویسی، اجرا و عیبیابی در زبان C
- آخرین آپدیت
دانلود Writing, Running, and Fixing Code in C
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با تکیه بر دوره اصول برنامهنویسی، به شما میآموزد که چگونه با برنامهریزی دقیق برای عملکرد برنامه، کدنویسی را شروع کنید؛ رویکردی حیاتی هم برای برنامهنویسان مبتدی و هم حرفهای. شما یاد خواهید گرفت که چگونه برنامه خود را کامپایل و اجرا کنید و سپس چگونه به تست و عیبیابی (Debug) آن بپردازید. این دوره بر پایه «هفت مرحله» که پیشتر آموختهاید بنا شده و چارچوبی سیستماتیک برای شناسایی و رفع خطاها ارائه میدهد تا بتوانید با کارایی بالا، مشکلات را پیدا و اصلاح کنید.
سرفصل ها و درس ها
کدنویسی
Writing Code
مقدمهای بر کدنویسی
Introduction to Writing Code
تقاطع دو مستطیل
Intersection of Two Rectangles
ترجمه الگوریتم تقاطع به کد
Translating the Intersection Algorithm to Code
آشنایی با محیط برنامهنویسی
Introduction to the Programming Environment
ویرایش فایلها با Emacs
Editing Files with Emacs
اطلاعات بیشتر درباره Git
More about Git
کامپایل و اجرا
Compiling and Running
نیاز به کامپایل کردن
Now We Need to Compile
برنامه Hello World
"Hello World"
برنامهریزی برای تابع isPrime
Planning isPrime
تعمیم تابع isPrime
Generalizing isPrime
ترجمه isPrime به کد
Translating isPrime to Code
مقایسه خروجی با دستور diff
Comparing Output with diff
ابزار ساخت: make
Build Tool: make
کامپایل با استفاده از Makefile
Compiling with a Makefile
تست و عیبیابی
Testing and debugging
تست یعنی پیدا کردن باگها
Testing Means Finding Bugs
توسعه مبتنی بر تست (TDD)
Test-driven Development
بازبینی کد (Code Review)
Code Review
یافتن مشکلات با Valgrind
Finding Problems with Valgrind
جمعآوری اطلاعات با gdb
Gathering Information with gdb
توصیه دانشجوی مهندسی نرمافزار دانشگاه Duke: تسلیم نشوید!
Advice from a Duke Software Engineering Student: Don't Give Up!
پروژه
Project
مقدمهای بر پروژه پوکر
Introduction to the Poker Project
نمایش نظرات