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

 Keep it simple, stupid
Keep it simple, stupid


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

اصل KISS توصیفی است که کد را ساده و واضح نگه می دارد و درک آن را آسان می کند.بعلاوه باید توجه کنید زبانهای برنامه نویسی برای درک انسانهاست . کامپیوترها فقط 0 و 1 را می توانند بفهمند، بنابراین کدنویسی را ساده و آسان انجام دهید. متد ها و فانکشنهای خود را کوچک نگه دارید. هر متد یا فانکشن هرگز نباید بیش از 40-50 خط باشد.

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

دو متد زیر را با هم مقایسه کنید، کدام ساده تر است؟

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