نگاهی به اصل KISS در برنامه نویسی!

اگه بخوایم درنظر بگیریم که این یه مخفف نیست معنی لغویش میشه "بوس" یا "بوسه"، ولی خوشبختانه مخففه?

مخفف Keep It Simple Stupid که معنیش میشه "ساده نگهش دار احمق?" البته بعضیا هم این رو مخفف Keep It Simple Sir در نظر میگیرن یعنی "ساده نگهش دار قربان?" که خب اصلش همون اولیه و نمیشه ازش دررفت!

چیزای دیگه ای هم بهش میگن البته، مثل

Keep It Simple Silly => ساده نگهش دار سبک مغز?
Keep It Short and Simple => ساده و کوتاه نگهش دار?
Keep It Simple and Straightforward => ساده و سرراست نگهش دار?
Keep It Simple or be Stupid => ساده نگهش دار یا احمق باش?

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

و یخورده جزئی ترش میگه که اکثر سیستما توی ساده ترین حالتشون عملکرد بهتری دارن پس باید سادگی یه هدف مهم برای کاری که میکنیم و کدی که میزنیم باشه!

در کل آقا این اصل رو همونطور که معنی لغویش میگه برید بوس کنید? و کداتون رو ساده بنویسید تا یکی دیگه که اونا رو میخونه از برنامه نویسی متنفر نشه?
مطمئن باشید هرجا دیدید کار داره سخت پیش میره دارید به سمت گندزدن پیش میرید و قطعا راه حل ساده تری براش وجود داره...


مثل همیشه دمتون گرم که خوندین و حتما نظراتتون رو کامنت کنید?
محمد محمدعلیان - 25 اسفند 1398