Forwarded from Pishro App
نوشتن کد مانند ایراد سخنرانی است. اگر از کلمات بزرگ زیادی استفاده کنید، مخاطبان خود را گیج میکنید. اگر هر کلمه را تعریف کنید، مخاطبان خود را به خواب میبرید.
به همین ترتیب، وقتی کد مینویسید، نباید فقط روی عملکرد آن تمرکز کنید. شما باید هدف داشته باشید که کدتان قابل خواندن، قابل فهم و قابل نگهداری برای خوانندگان آینده باشد.
به نقل از مهندس نرمافزار، مارتین فاولر، "هر کسی میتواند کدی بنویسد که یک کامپیوتر آن را بفهمد. برنامهنویسان خوب کدی مینویسند که انسانها آن را بفهمند."
به عنوان توسعهدهندگان نرمافزار، درک چگونگی نوشتن کد تمیز که کاربردی، آسان برای خواندن و مطابقت با بهترین شیوهها باشد، به شما کمک میکند تا به طور مستمر نرمافزار بهتری ایجاد کنید.
#clean_code
👾 @pishroapp
به همین ترتیب، وقتی کد مینویسید، نباید فقط روی عملکرد آن تمرکز کنید. شما باید هدف داشته باشید که کدتان قابل خواندن، قابل فهم و قابل نگهداری برای خوانندگان آینده باشد.
به نقل از مهندس نرمافزار، مارتین فاولر، "هر کسی میتواند کدی بنویسد که یک کامپیوتر آن را بفهمد. برنامهنویسان خوب کدی مینویسند که انسانها آن را بفهمند."
به عنوان توسعهدهندگان نرمافزار، درک چگونگی نوشتن کد تمیز که کاربردی، آسان برای خواندن و مطابقت با بهترین شیوهها باشد، به شما کمک میکند تا به طور مستمر نرمافزار بهتری ایجاد کنید.
#clean_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Forwarded from Pishro App
نام متغیرها باید معنی دار و توصیف کننده داده هایی باشد که توی اون متغیر وجود داره.
اینکار باعث میشه خوانایی کد بالاتر و درک اون ساده تر بشه.
برای نمونه قطعه کد زیر رو ببینید:
// Bad Example
int x = 5;
// Good Example
int numberOfStudents = 5;
بصورت کلی همونطور که گفتم سعی کنید از اسم های خلاصه شده و نامفهوم در هیچ کجای کد استفاده نکنید
#clean_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1🔥1
Forwarded from Pishro App
یکی از اصولی که میتونه به تمیز بودن کدِ شما کمک کنه نامگذاری توابع هست
شما باید نام توابع رو جوری انتخاب کنید که بیانگر کاری (فعل) که داره انجام میده باشه
به چند نمونه زیر دقت کنید:
#دریافت داده
def data(): #bad
def fetchData(): #good
#نمایش لیست
def listItems(): # bad
def displayItems(): # good
#clean_code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1💯1
وقتی که نیاز داریم چندین کلاس رو از یک namespace وارد کنیم، معمولاً هر کدوم رو با use جداگانه درج میکنیم. اما میشه همهی این کلاس هارو توی یک خط use کنیم!
چجوری؟
مزایاش چیه؟؟
تمیزتر شدن و کمتر شدنه تعداد خطوط.
#PHP
#clean_code
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1856313510768324670?t=qOO4OC7jKWvPITFKNSHOtA&s=1
چجوری؟
use Namespace\{ClassA, ClassB, ClassC};مزایاش چیه؟؟
تمیزتر شدن و کمتر شدنه تعداد خطوط.
#PHP
#clean_code
@GoldenCodeir
(به منبع و مثالش دقت کنید👇🏾)
https://x.com/laravelbackpack/status/1856313510768324670?t=qOO4OC7jKWvPITFKNSHOtA&s=1
X (formerly Twitter)
Backpack for Laravel (@laravelbackpack) on X
#Laravel and #PHP Tip
Did you know… you can import multiple classes from a single namespace like this👇
Way cleaner, right? 😁
Did you know… you can import multiple classes from a single namespace like this👇
Way cleaner, right? 😁
❤7👍7🏆1