TGViewer
CleverDevs CleverDevs @cleverdevs · 10.9K subscribers
Post #1725 2.12K
-اصل Small در کلین کد

این اصل میگه که اولین قانون توی فانکشنا اینه که باید کوچیک باشن
بر اساس نویسنده کتاب اجبار خاصی نیست که توابع کوچیک باشن اما بر اساس تجربه توابع کوچیک تر خیلی بهترن


قدیما میگفتن که تابع نباید بزرگتر از اسکرین (صفحه) باشه اما اون برا وقتی بود که مانیتور ها کلا 20 خط جا داشتن و هر خط تعداد کاراکتر کمتر از الان اما الان به لطف مانیتور های بزرگتر و فونت های کوچیک تر هر اسکرین میتونه بالای 100 خط کد بگیره و هر خط هم بیشتر از 150 کاراکتر پس اگه به این قانون بسنده کنیم اجازه داریم تابع 100 خطی بنویسیم که زیادی بزرگه پس اینم کنسله


خلاصه این اصل هم اینه که هرچی توابعتون کوچیک تر باشه کدتون تمیز تره راحت تر میتونید دیباگ کنید و ....

#CleanCode
@CleverDevs - @CleverDevsGp
  • 🔥 14
  • 👍 8
  • 💯 3
More from @cleverdevs
  1. Sep 24, 2026شرکت کوالکام اعلام کرده قرار هست پشتیبانی رسمی لپتاپهای مجهز به چیپ Snapdragon X2 از لینوک…
  2. Sep 23, 2026توی کدای کرنل برای سیستم‌کال reboot شما باید دوتا magic value به تابع بدید تا کرنل برای ای…
  3. Sep 21, 2026یه نفر اومده و یه موزیک پلیر لینوکس به اسم sung با cpp و qt نوشته که طراحی زیبا و ویژگی ها…
  4. Sep 18, 2026خب اومدم یک پست شبانه بذارم و برم تا چند روز دیگه که با یک محتوای خوب برگردم :3 براتون سوا…
  5. Sep 14, 2026بیرجند لاگی ها توی روز برنامه نویس یه چلنج باحال دیگه داشتن: چلنج فشرده سازی! (: توی این ر…
  6. Sep 13, 2026روزتون مبارک https://en.wikipedia.org/wiki/Programmer%27s_Day @CleverDevs - @CleverDevsGp
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →