Tp hunters cpp
635 subscribers
69 photos
41 videos
7 files
12 links
📌 چنل متمرکز روی زبان ++C به زبان فارسی

آموزش مفهومی همراه با چالش های جذاب و کاربردی

رفع اشکال در گروه
@Tphunterscpp_Group

ارتباط با ادمین‌ها
@h3li0p4us3_moharami
@systemchemist

زیر مجموعه تیم استارتاپی تی‌پی‌هانترز
@tphunters
Download Telegram
⭕️ کد نویسی تمیز یا clean code:

برنامه نویسی و کد زدن شامل ۳ بخش اصلی می‌شود:

- درستی و کارآمدی یا correctness
- طراحی و نقشه یا design
- شیوه‌ نگارش یا style

از بین موارد بالا، اولویت با درستی کد و بعد از آن، اولویت با طراحی کد می‌باشد.
بنابراین شاید اینطور به نظر برسد که استایل کد اهمیت چندانی ندارد!
خب باید عرض کنم که این طرز تفکر کاملاً اشتباهه و اگر می‌خواهید که برنامه‌نویس خوبی بشید لازمه که هر ۳ مورد رو رعایت بفرمایید.
خب برویم سراغ معرفی این موارد:

correctness

اصلی ترین و مهم ترین بخش یک برنامه، درستی آن می‌باشد؛ یعنی بعد از آنکه ورودی را وارد کردیم، برنامه بر اساس انتظار ما عمل کند و خروجی مناسب را نمایش دهد.
----------------------------------------
🐆 design 🐌

بعد از کارآمدی باید بررسی کنیم که سرعت اجرای کد ما مطلوب است یا خیر.
اگر جواب منفی بود، احتمالاً کد شما بهترین طراحی ممکن را نداشته و باید به فکر یه راه جدید باشید!
طراحی در برنامه نویسی یعنی همون الگوریتم یا راه‌حلی که برای حل مسئله ازش استفاده می‌کنیم.
----------------------------------------
👨🏻‍💻 style 👩🏼‍💻

و اما بخش استایل که خیلی بهش توجه نمیشه و اهمیت آن زمانی مشخص می‌شود که بخواهیم در یک تیم، استارتاپ و یا شرکت مشغول به کار شویم و مجبور می‌شویم کد همکارمون رو ادامه بدیم و یا همکارمون کد ما رو ادامه بده و وای از اون روزی که کد استایل خوبی نداشته باشه!
استایل به طور کلی یعنی جوری کدمون رو نگارش کنیم که استاندارد باشه و برای بقیه قابل فهم باشد.
----------------------------------------
از این پس نکات مربوط به کدنویسی تمیز با #clean_code، به چنل اضافه خواهد شد.

🟡 منتظر سوالات و نظرات شما هستیم.
@tphunterscpp