PODCAST · technology
فالسیگفت | Falsy Goft
by علی پالوانه
اینجا از دنیای کدها، مهندسی نرمافزار و تجربههای واقعی برنامهنویسی حرف میزنیم. گاهی تکنیکی، گاهی داستانی، ولی همیشه خودمونی! اگه برنامهنویسی برات فقط یه شغل نیست، این پادکست مال توئه
-
8
The Pragmatic Programmer: انعطاف یا شکستن - (قسمت 8 - پایانی)
توی این قسمت از پادکست رفتیم سراغ ادامه فصل پنجم کتاب The Pragmatic Programmer با عنوان Bend or Break که بخش آخر برای این فصل هست.این قسمت دربارهی اینه که چرا کدی که خیلی به هم وابسته باشه (coupled) بهراحتی میشکنه، و چطور میتونیم انعطاف بیشتری بهش بدیم.توی این اپیزود از این چیزها گفتیم:استفاده از تکنیک transformation و هندل کردن خطاهامعایب ارث بری در برنامه نویسی شی گرا و راه های جایگزینانواع کانفیگ های پروژه برای مدیریت بهتر پروژه و توسعه پذیریاگر راجع به OOP نمیدونین و مفاهیمی که راجع به اون صحبت شده میتونین توی وبلاگ فالسی مطلبی رو که درباره اصول OOP یا برنامه نویسی شی گرا نوشتم بخونیدلینک مطلب اینجا
-
7
The Pragmatic Programmer: انعطاف یا شکستن - (قسمت 7)
توی این قسمت از پادکست رفتیم سراغ فصل پنجم کتاب The Pragmatic Programmer با عنوان Bend or Break.این قسمت دربارهی اینه که چرا کدی که خیلی به هم وابسته باشه (coupled) بهراحتی میشکنه، و چطور میتونیم انعطاف بیشتری بهش بدیم. توی این اپیزود از این چیزها گفتیم:چرا زنجیرههای طولانی متدها (train wrecks) خطرناکن؟قانون دیمیتر (Law of Demeter) یعنی چی و چه کمکی میکنه؟چرا دادههای global حتی singletonها میتونن دردسر درست کنن؟اینکه ارثبری (inheritance) چطوری coupling رو بیشتر میکنه.و در آخر، اینکه چرا همیشه اصل ماجرا تغییره.اگر توسعهدهندهای و میخوای کدت محکمتر، منعطفتر و آیندهدارتر باشه، این قسمت مخصوص توئه.
-
6
از شروع برنامه نویسی تا بروز بودن - (قسمت 6)
این قسمت یه گفتگوی کاملا خودمونیه که قراره راجع به شروع برنامه نویسی توی این دوره و کارهایی که باید بکنم و همینطور یکم با چاشنی هوش مصنوعی ترکیبش میکنیم و در انتها باید هایی که بتونین توی این مسیر بمونین و همیشه آپدیت و بروز باشین
-
5
The Pragmatic Programmer: شک و تردید کاربردی - (قسمت 5)
«تو این اپیزود، سراغ یکی از مهمترین درسهای کتاب The Pragmatic Programmer رفتیم: Pragmatic Paranoia. اینجا یاد میگیریم که چرا باید همیشه آمادهی بدترین اتفاقات باشیم، چطوری کدهای قابل اعتمادتر بنویسیم و چجوری جلوی کلی خطای احتمالی رو همون اول کار بگیریم. یه اپیزود پر از نکتههای ریز و درشت برای حرفهایتر شدن تو دنیای نرمافزار! 🎙️برای حمایت از پادکستون خودتون هم میتونین از اینجا اقدام کنین
-
4
The Pragmatic Programmer: ابزار پایه - (قسمت 4)
بررسی ابزارهای پایه کدنویسی و توسعه این ابزار، این فصل از کتاب The Pragmatic Programmer میگه که چطوری با ابزارای درست، دیباگ بهتر، و عادتهای حرفهایتر یه برنامهنویس و توسعه دهنده بهتری بشیم.چیزایی که توی این قسمت میشنوید:قدرت متن یا Plain Textاهمیت کار با Shellقدرت ویرایشورژن کنترل هاتکنیک و روش های دیباگ کردنزبان های پردازش متن و اهمیت اسکریپت نویسیدفترچه مهندسیاگه میخوای به یه سطح بالاتر از برنامهنویسی برسی، این قسمت رو از دست نده! 🎧🔥📢 پادکست رو بشنوید، نظرتون رو بگید و به دوستاتونم معرفی کنید!برای حمایت از پادکستون خودتون هم میتونین از اینجا اقدام کنین
-
3
The Pragmatic Programmer: رویکرد عملگرایانه - بخش پایانی (قسمت 3)
توی بخش آخر از فصل دوم قراره بررسی کنیم چطور تو مسیر توسعه نرمافزار، سریع و مؤثر عمل کنیم. اینکه چطور با اجرای کدهای تستی و نمونههای کوچک، مسیر درستی برای توسعه پیدا کنیم و از هدر رفتن زمان و منابع جلوگیری کنیم. بررسی میکنیم که چطور تخمینهای واقعیتر و کاربردیتری برای پروژهها بزنیم. همچنین دربارهی رویکردی حرف میزنیم که باعث میشه کارها رو قدمبهقدم و منطقی پیش ببریم، به جای اینکه با یک برنامهریزی سنگین و پیچیده شروع کنیم و بعداً توش گیر کنیم. در نهایت، یه روش سازمانیافته برای تخمین زمان و منابع مورد نیاز پروژهها رو بررسی میکنیم که حتی برای پروژههای عظیم هم جواب داده.برای حمایت از فالسی گفت اینجا کلیک کنین
-
2
The Pragmatic Programmer: رویکرد عملگرایانه - بخش اول (قسمت 2)
این فصل یادمون میده که چطور به عنوان یه برنامهنویس، همیشه آمادهی تغییر باشیم. از اصل ETC گرفته تا اهمیت Orthogonality، این فصل بهمون نشون میده که چطور کدهایی بنویسیم که نه تنها الان کار کنن، بلکه فردا هم بتونیم به راحتی تغییرشون بدیم. یاد میگیریم که چطور با طراحی درست، سیستمهایی بسازیم که انعطافپذیر و کمخطا باشن.برای مطالعه Design Patterns ها از این سایت استفاده کنینبرای حمایت از فالسی گفت اینجا کلیک کنین
-
1
The Pragmatic Programmer: فلسفه یک برنامهنویس عملگرا (قسمت 1)
یک برنامهنویس عملگرا فقط کد نمینویسد، بلکه طرز فکر متفاوتی دارد! توی این اپیزود از فلسفهای صحبت میکنیم که میتونه مسیر حرفهای هر برنامهنویسی رو تغییر بده. چطور بهتر تصمیم بگیریم، چطور مسئولیتپذیر باشیم و چطور مثل یه حرفهای رشد کنیم؟ این شروع مسیر برنامهنویس عملگراست!
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
اینجا از دنیای کدها، مهندسی نرمافزار و تجربههای واقعی برنامهنویسی حرف میزنیم. گاهی تکنیکی، گاهی داستانی، ولی همیشه خودمونی! اگه برنامهنویسی برات فقط یه شغل نیست، این پادکست مال توئه
HOSTED BY
علی پالوانه
CATEGORIES
Loading similar podcasts...