Discoverفالسی‌گفت | Falsy Goft
فالسی‌گفت | Falsy Goft

فالسی‌گفت | Falsy Goft

Author: علی پالوانه

Subscribed: 162Played: 1,874
Share

Description

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

8 Episodes
Reverse
توی این قسمت از پادکست رفتیم سراغ ادامه فصل پنجم کتاب The Pragmatic Programmer با عنوان Bend or Break که بخش آخر برای این فصل هست.این قسمت درباره‌ی اینه که چرا کدی که خیلی به هم وابسته باشه (coupled) به‌راحتی می‌شکنه، و چطور می‌تونیم انعطاف بیشتری بهش بدیم.توی این اپیزود از این چیزها گفتیم:استفاده از تکنیک transformation و هندل کردن خطاهامعایب ارث بری در برنامه نویسی شی گرا و راه های جایگزینانواع کانفیگ های پروژه برای مدیریت بهتر پروژه و توسعه پذیریاگر راجع به OOP نمیدونین و مفاهیمی که راجع به اون صحبت شده می‌تونین توی وبلاگ فالسی مطلبی رو که درباره اصول OOP یا برنامه نویسی شی گرا نوشتم بخونیدلینک مطلب اینجا
توی این قسمت از پادکست رفتیم سراغ فصل پنجم کتاب The Pragmatic Programmer با عنوان Bend or Break.این قسمت درباره‌ی اینه که چرا کدی که خیلی به هم وابسته باشه (coupled) به‌راحتی می‌شکنه، و چطور می‌تونیم انعطاف بیشتری بهش بدیم. توی این اپیزود از این چیزها گفتیم:چرا زنجیره‌های طولانی متدها (train wrecks) خطرناکن؟قانون دیمیتر (Law of Demeter) یعنی چی و چه کمکی می‌کنه؟چرا داده‌های global حتی singletonها می‌تونن دردسر درست کنن؟اینکه ارث‌بری (inheritance) چطوری coupling رو بیشتر می‌کنه.و در آخر، اینکه چرا همیشه اصل ماجرا تغییره.اگر توسعه‌دهنده‌ای و می‌خوای کدت محکم‌تر، منعطف‌تر و آینده‌دارتر باشه، این قسمت مخصوص توئه.
این قسمت یه گفتگوی کاملا خودمونیه که قراره راجع به شروع برنامه نویسی توی این دوره و کارهایی که باید بکنم و همینطور یکم با چاشنی هوش مصنوعی ترکیبش میکنیم و در انتها باید هایی که بتونین توی این مسیر بمونین و همیشه آپدیت و بروز باشین
«تو این اپیزود، سراغ یکی از مهم‌ترین درس‌های کتاب The Pragmatic Programmer رفتیم: Pragmatic Paranoia. اینجا یاد می‌گیریم که چرا باید همیشه آماده‌ی بدترین اتفاقات باشیم، چطوری کدهای قابل اعتمادتر بنویسیم و چجوری جلوی کلی خطای احتمالی رو همون اول کار بگیریم. یه اپیزود پر از نکته‌های ریز و درشت برای حرفه‌ای‌تر شدن تو دنیای نرم‌افزار! 🎙️برای حمایت از پادکستون خودتون هم میتونین از اینجا اقدام کنین
بررسی ابزارهای پایه کدنویسی و توسعه این ابزار، این فصل از کتاب The Pragmatic Programmer می‌گه که چطوری با ابزارای درست، دیباگ بهتر، و عادت‌های حرفه‌ای‌تر یه برنامه‌نویس و توسعه دهنده بهتری بشیم.چیزایی که توی این قسمت می‌شنوید:قدرت متن یا Plain Textاهمیت کار با Shellقدرت ویرایشورژن کنترل هاتکنیک و روش های دیباگ کردنزبان های پردازش متن و اهمیت اسکریپت نویسیدفترچه مهندسیاگه می‌خوای به یه سطح بالاتر از برنامه‌نویسی برسی، این قسمت رو از دست نده! 🎧🔥📢 پادکست رو بشنوید، نظرتون رو بگید و به دوستاتونم معرفی کنید!برای حمایت از پادکستون خودتون هم میتونین از اینجا اقدام کنین
loading
Comments