პროგრამირების KISS პრინციპი
პროგრამირების KISS (Keep it simple, stupid, გაამარტივე, სულელი) პრინციპი გულისხმობს დაპროექტებული სისტემის უსამართლოდ გართულებისაგან უარს, თუ შესაძლებელია მისი უფრო მარტივად და მსუბუქად შექმნა.
KISS პრინციპით სისტემის სწორად ასაგებად აუცილებელია დაიცვან შემდეგი წესები:
-
ყველა საჭირო დავალება უნდა დაიყოს
უფრო მცირე ქვე-დავალებებად, რომელთა დამუშავებაც
არ უნდა მოითხოვდეს
4-12საათზე მეტ დროს. - ყველა ქვე-დავალება უნდა მოგვარდეს ერთი ან რამდენიმე კლასის მიერ.
-
დავალებების გადასაჭრელად მეთოდებს იდეალურ შემთხვევაში
არ უნდა აღემატებოდეს
30-40სტრიქონი. - სანამ კოდის დაწერას დაიწყებთ, ჯერ უნდა მოიფიქროთ, როგორი იქნება დასახული დავალების გადაწყვეტა.
- საჭიროა წაიშალოს ყველა ზედმეტი და მოძველებული კოდი.
იხილეთ აგრეთვე
-
SOLIDპრინციპი,
რომელიც ადგენს რეკომენდაციებს ობიექტზე-ორიენტირებული პროგრამირების საფუძველზე -
DRYპრინციპი,
რომელიც პროგრამულ უზრუნველყოფას ყოფს მცირე კომპონენტებად -
YAGNIპრინციპი,
რომელიც გულისხმობს პროგრამული უზრუნველყოფის ზედმეტი ფუნქციონალის უარყოფას -
CQSპრინციპი,
რომელიც თითოეული ფუნქციისთვის ანიჭებს მხოლოდ ერთ ბრძანებას -
LoDპრინციპი,
რომელიც გამოიყენება პროგრამული უზრუნველყოფის დამუშავებისას -
პასუხისმგებლობის გაყოფის პრინციპი,
რომელიც გამოიყენება პროგრამული უზრუნველყოფის დამუშავებისას