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