tgoop.com/programmers_gathering/3757
Last Update:
قوانین نانوشته برنامهنویسی 🖥
این قوانین نانوشته به عنوان بهترین روشها در جامعه برنامهنویسان شناخته میشوند و پایبندی به آنها میتواند به بهبود کیفیت کار و تجربه کاری شما کمک کند.
1. کد برای انسانها نوشته میشود، نه ماشینها
کد شما باید برای دیگران (و خودتان در آینده) قابل فهم باشد. استفاده از نامهای متغیر معنادار، توضیحات و ساختار خوانا به بهبود درک کمک میکند.
2. کد کوتاه بهتر از کد پیچیده است
از نوشتن کدهای پیچیده خودداری کنید. راهحلهای ساده و کوتاه معمولاً بهتر هستند، چون خطایابی و نگهداری آنها آسانتر است.
3. زود بهینهسازی نکنید
قبل از اینکه مطمئن شوید کد کار میکند، روی بهینهسازی تمرکز نکنید. ابتدا باید یک راهحل قابل اجرا داشته باشید و سپس بهینهسازی کنید.
4. همیشه تست بنویسید
تستها به شما کمک میکنند از صحت عملکرد کد مطمئن شوید. نوشتن تستهای واحد (unit tests) و تستهای یکپارچهسازی (integration tests) میتواند از بروز خطاهای ناخواسته جلوگیری کند.
5. از قانون DRY (Don't Repeat Yourself) پیروی کنید
کد تکراری را حذف کنید و به جای آن از توابع و ماژولهای قابل استفاده مجدد استفاده کنید. این کار نگهداری کد را آسانتر میکند.
6. قانون KISS (Keep It Simple, Stupid)
راهحلهای خود را تا حد امکان ساده نگه دارید. هرچه کد پیچیدهتر شود، احتمال بروز خطا و مشکلات بیشتر است.
7. قانون YAGNI (You Aren't Gonna Need It)
قابلیتهایی که به آنها نیاز ندارید را پیادهسازی نکنید. این کار فقط کد شما را پیچیدهتر و غیرضروری میکند.
8. مسئولیت محدود برای هر ماژول (Single Responsibility Principle)
هر ماژول یا کلاس باید فقط یک وظیفه مشخص داشته باشد. این کار باعث کاهش وابستگیها و سادهتر شدن تغییرات میشود.
9. خواندن کد دیگران به اندازه نوشتن کد مهم است
توانایی خواندن و فهمیدن کد دیگران به شما در کار تیمی و مشارکت در پروژههای بزرگ کمک میکند.
10. به مستندات (documentation) اهمیت بدهید
مستندسازی کد و پروژه باعث میشود همکاران یا خودتان در آینده بتوانید به راحتی به پروژه برگردید و آن را توسعه دهید.
#programming
➿➿➿➿➿➿➿➿
@programmers_gathering
BY دورهمی برنامه نویسان
Share with your friend now:
tgoop.com/programmers_gathering/3757