שינויים

קפיצה לניווט קפיצה לחיפוש
שורה 82: שורה 82:  
*דבר זה מקביל אולי לרעיון של שיווה בתרבות ההינדית, צריך לראות דוגמאות.  
 
*דבר זה מקביל אולי לרעיון של שיווה בתרבות ההינדית, צריך לראות דוגמאות.  
 
מכאן נובע אולי שגם תהליך היצירה עצמו צריך להביא אי תועלת  - לדוגמה על ידי יצור המחסור של תחרות על משאבים? לדוגמא אם מישהו מוכר מזון לאחרים אז אני עצמי לא יכול למכור וזה מסב לי נזק. (כלומר זה הרביע החסר בתמונה כאן).
 
מכאן נובע אולי שגם תהליך היצירה עצמו צריך להביא אי תועלת  - לדוגמה על ידי יצור המחסור של תחרות על משאבים? לדוגמא אם מישהו מוכר מזון לאחרים אז אני עצמי לא יכול למכור וזה מסב לי נזק. (כלומר זה הרביע החסר בתמונה כאן).
 +
 +
 +
==מערכות - תפקוד מול תפקיד==
 +
דבר אופייני הוא שלמערכת יש "תפקיד", כלומר מילוי מטרה שמישהו הגדיר לה. במקרה האבולוציוני מטרת ה"רובוטים הביולוגים" (היצורים החיים) היא להעביר הלאה כמה שיותר מהגנים שלהם לדור הבא (על פי הגן האנוכי), הגנים של "רובוט" שנכשל בכך "נענשים" בכך שהסיכוי שלהם לעבור הלאה יורד, ונשארים הגני שמצליחים בביצוע מטרה זו. באופן דומה, מוסדות אנושיים שהתפתחו באופן אבולוציוני פיתחו "מטרת משנה" שהינה לשרוד.
 +
במוסדות אנושיים יש גם "מטרה רשמית" או "תפקיד" שניתן להם באופן רשמי או שתפקיד זה מוכר ככזה על ידי נורמה. לדוגמה "תפקידם" של השוטרים הוא לשמור שחוקים יאכפו. "תפקיד" הדת הוא להוות גשר בין המאמין לבין האל, "תפקיד" הממשלה הוא לפעול לטובת אזרחיה, "תפקיד" הכסף הוא להוות אמצעי תשלום זמין וכו'.
 +
 +
התאוריה של "עקרון האחריות היחידה" (The Single Responsibility Principle). פותחה על ידי "דוד בוב" (Uncle Bob) לגבי הנדסת תוכנה בסביבה של תכנות מונחה עצמים.[http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod]  לפי עקרון זה, לפונקציה או למחלקה, או לעצם,  צריכה להיות אחריות אחת בלבד. לדוגמה אסור שמחלקה המייצגת מלבן תדע לספק הן פונקציה שיודעת לצייר את המלבן (אחריות גראפית) והן פונקציה שמספק את שטחו של המלבן (אחריות גאומטרית) שכן אם יש לנו מערכת גאומרטית שמכירה את המחלקה "מלבן" היא תצטרך גם להכיר את הפונקציה הגראפית (שהיא חלק בלתי נפרד ממחלקה זו), דבר שיגרום לסרבול ובעיות.
 +
 +
"דוד בוב" מגדיר "תחום אחריות" מוגדר כ"סיבה לשינוי", כלומר, בעולם של דרישות משתנות מצב הלקוח, ושל יכולות משתנות מצד מערכות תוכנה וחומרה, צפוי שתחום האחריות של המחלקה או הפונקציה ידרוש ממנה להשתנות בעתיד. אם יהיו למחלקה שני תחומי אחריות, עלולה להיווצר התנגשות בין שניהם, דבר שיגרום לתכנון מחדש של המחלקה.
    
==בלבול בין סחורות קיום לסחורות מחיה==
 
==בלבול בין סחורות קיום לסחורות מחיה==

תפריט ניווט