گفتگوی گروهی از متخصصان صنعت نرم افزار در کانادا: طلیعه دوانی، مهدی شکوهی، شریف یزدیان، محمد نادی، آرش گودرزی و محمد امین فرد
این هفته در مورد فصل 3 کتاب کد تمیز یا Clean code رابرت مارتین با موضوع تابع نویسی مرتب گفتگو شد.اینکه در برنامه نویسی توابع باید کوتاه باشند و بلاک ها و تو رفتگی های کد ها را رعایت کنیم
– در توابع فقط یک کار را انجام بدهیم و بخش های یک تابع را مرتب کنیم
– یک سطح انتزاعی برای هر تابع داشته باشیم و میدونیم که خوانا بودن کد از بالا به پایین مهم
– از نام های توصیفی استفاده کنیم
– در ورودی های تابع، تعداد ورودی های کمتری داشته باشیم و اگر زیاد شد می تونیم از آبجکت ها در ورودی استفاده کنیم
– تاثیر جانبی تغییر تابع را در نظر داشته باشیم
– خطاهای تابع را در صورت اتفاق پیشبینی نشده تست کنیم و در اخر اینکه
– یک تابع را تکرار نکنیم
در مجموع این فصل کتاب به خوبی مرتب نوشتن توابع را توصیف می کند واگر از این قوانین پیروی کنید، توابع شما کوتاه، نامگذاری شده و به خوبی سازماندهی می شند.
اما هرگز فراموش نکنید که هدف واقعی ما بیان ماجرای یک سیستم و عملکردهاست
ما باید به زبانی واضح و دقیق کد ها را در کنار هم قرار بدیم تا مجموعه سیستم بهتری داشته باشیم.

اپیزود شماره 121 رادیو بیدار – از اپلای تا قبولی در گرنت دولتی SBEC با مهرنوش چوبندیان
اپیزود شماره ۱۲۰ رادیو بیدار با موضوع Building AI Agents that ship همراه با رضا احمدی
اپیزود شماره ۱۱۹ رادیو بیدار – استقرا-استدلال و دیوانگی ناشی از هوش مصنوعی با رضا مصطفوی
اپیزود ۱۱۸ رادیو بیدار – نشست ایده پروری پروژه آموزش پایتون با محمود هوش سادات
اپیزود ۱۱۷ با رادیو بیدار – نشست بارش افکار برای پروژه هزارسر با محمود هوش سادات
اپیزود ۱۱۶ رادیو بیدار- ابزارهای اتوماسیون IT