چند نکته ساده برای بهتر برنامه نوشتن
چند وقت پیش یک پست در مورد مستند سازی و فوایدش نوشته بودم و قول دادم که اگه عمری باشه بیشتر به این موضوع توی وبلاگم بپردازم . امشب یکم حوصلم سر رفته بود ٬ گفتم بیام چند تا نکته ساده که میشه با رعایتشون برنامه رو خیلی خوانا تر کرد توضیح بدم .

۱) روش های کامنت گذاری به این دلیل اختراع شدند که شما ازشون استفاده کنید! تمامی زبان های برنامه نویسی از نشانه های مشخصی برای اینکه بتونید به کدتون توضیحاتی اضافه کنید پشتیبانی می کنند . سعی کنید وفتی که دارید برنامه می نویسد با نوشتن توضیحات مشخص کنید که چه اتفاقی داره توی برنامه می افته؟ مثلا نقش این شرط چیه و یا اینکه این تابع چه کاری انجام می ده ٬ چه پارامتر هایی بر می گردونه و … . سعی کنید توضیحات ساده و قابل فهم باشند طوری که اگه یه نفر دیگه قصد داشت تغییری توی برنامه شما بده به راحتی از کدی که نوشتید سر دربیاره .
۲) از نام های معنی دار استفاده کنید . اسم توابع ٬ کلاس ها ٬ متغییر ها و … به نحوی انتخاب کنید که متناسب با مقداری که ذخیره می کنند یا وظیفه ای که دارند باشه . از اسم های طولانی نترسید اما اونقدر هم طولانی نباشه که طول خط های برنامتون زیاد بشه . چون بعضی از کامپایلر ها اجازه نمی دن طول هر خط از اندازه مشخصی بیشتر باشه هم اینکه وقتی طول یک خط زیاد می شه خوندش سخت می شه .
۳) مثل بچه آدم کد بنویسید! چند سال پیش من فکر می کردم برنامه نویس خفن باید خفن هم کد بنویسه و کد رو به پیچیده ترین وجه ممکن بنویسی ٫ یه جوری که هرکی اومد به برنامه آدم نگاه کرد بگه وای عجب برنامه نویس خفنی!
اما این فکر کاملا اشتباه که یه برنامه خوب برنامه ایی که کسی چیزی ازش سر در نیاره . سعی کنید تا جایی که میشه الکی کدتون رو پیچیده نکنید و مثلا اگه قرار یه عبارت ریاضی پیچیده رو حساب کنید اون رو در چند خط و مرحله به مرحله حساب کنید به جای اینکه همش رو توی یک خط بنویسد . برنامه کوتاه خوب هست اما برنامه ای که نشه ازش سر درآورد به هیچ دردی نمی خوره!
۴) قبل از اینکه شروع به کد نویسی کنید کمی فکر کنید . وقتی می خوایین یک پروژه جدید رو شروع کنید بلافاصله نپرید پشت کامپیوتر و شروع به کد نوشتن کنید ! سعی کنید توی ذهنوتن یا حتی روی کاغذ یه الگوی اولیه از کاری می خوایین انجام بدین و ساختار برنامه رو در بیارین و بعد شروع کنید به برنامه نویسی

