⭕️ کد نویسی تمیز یا clean code:
برنامه نویسی و کد زدن شامل ۳ بخش اصلی میشود
- درستی و کارآمدی یا correctness
- طراحی و نقشه یا design
- شیوه نگارش یا style
از بین موارد بالا، اولویت با درستی کد و بعد از آن، اولویت با طراحی کد میباشد.
بنابراین شاید اینطور به نظر برسد که استایل کد اهمیت چندانی ندارد!
خب باید عرض کنم که این طرز تفکر کاملاً اشتباهه و اگر میخواهید که برنامهنویس خوبی بشید لازمه که هر ۳ مورد رو رعایت بفرمایید.
خب برویم سراغ معرفی این موارد
❌ correctness ✅
اصلی ترین و مهم ترین بخش یک برنامه، درستی آن میباشد؛ یعنی بعد از آنکه ورودی را وارد کردیم، برنامه بر اساس انتظار ما عمل کند و خروجی مناسب را نمایش دهد.
----------------------------------------
🐆 design 🐌
بعد از کارآمدی باید بررسی کنیم که سرعت اجرای کد ما مطلوب است یا خیر.
اگر جواب منفی بود، احتمالاً کد شما بهترین طراحی ممکن را نداشته و باید به فکر یه راه جدید باشید!
طراحی در برنامه نویسی یعنی همون الگوریتم یا راهحلی که برای حل مسئله ازش استفاده میکنیم.
----------------------------------------
👨🏻💻 style 👩🏼💻
و اما بخش استایل که خیلی بهش توجه نمیشه و اهمیت آن زمانی مشخص میشود که بخواهیم در یک تیم، استارتاپ و یا شرکت مشغول به کار شویم و مجبور میشویم کد همکارمون رو ادامه بدیم و یا همکارمون کد ما رو ادامه بده و وای از اون روزی که کد استایل خوبی نداشته باشه!
استایل به طور کلی یعنی جوری کدمون رو نگارش کنیم که استاندارد باشه و برای بقیه قابل فهم باشد.
----------------------------------------
از این پس نکات مربوط به کدنویسی تمیز با #clean_code، به چنل اضافه خواهد شد.
🟡 منتظر سوالات و نظرات شما هستیم.
@tphunterscpp
برنامه نویسی و کد زدن شامل ۳ بخش اصلی میشود
:- درستی و کارآمدی یا correctness
- طراحی و نقشه یا design
- شیوه نگارش یا style
از بین موارد بالا، اولویت با درستی کد و بعد از آن، اولویت با طراحی کد میباشد.
بنابراین شاید اینطور به نظر برسد که استایل کد اهمیت چندانی ندارد!
خب باید عرض کنم که این طرز تفکر کاملاً اشتباهه و اگر میخواهید که برنامهنویس خوبی بشید لازمه که هر ۳ مورد رو رعایت بفرمایید.
خب برویم سراغ معرفی این موارد
:❌ correctness ✅
اصلی ترین و مهم ترین بخش یک برنامه، درستی آن میباشد؛ یعنی بعد از آنکه ورودی را وارد کردیم، برنامه بر اساس انتظار ما عمل کند و خروجی مناسب را نمایش دهد.
----------------------------------------
🐆 design 🐌
بعد از کارآمدی باید بررسی کنیم که سرعت اجرای کد ما مطلوب است یا خیر.
اگر جواب منفی بود، احتمالاً کد شما بهترین طراحی ممکن را نداشته و باید به فکر یه راه جدید باشید!
طراحی در برنامه نویسی یعنی همون الگوریتم یا راهحلی که برای حل مسئله ازش استفاده میکنیم.
----------------------------------------
👨🏻💻 style 👩🏼💻
و اما بخش استایل که خیلی بهش توجه نمیشه و اهمیت آن زمانی مشخص میشود که بخواهیم در یک تیم، استارتاپ و یا شرکت مشغول به کار شویم و مجبور میشویم کد همکارمون رو ادامه بدیم و یا همکارمون کد ما رو ادامه بده و وای از اون روزی که کد استایل خوبی نداشته باشه!
استایل به طور کلی یعنی جوری کدمون رو نگارش کنیم که استاندارد باشه و برای بقیه قابل فهم باشد.
----------------------------------------
از این پس نکات مربوط به کدنویسی تمیز با #clean_code، به چنل اضافه خواهد شد.
🟡 منتظر سوالات و نظرات شما هستیم.
@tphunterscpp