מה זה בשבילי <O.O>
מישהו כבר שר "בלילה אני חולם בספרדית" אז אין כמו להתחיל את הפוסט הנוכחי בהמשך שלי, כאשר אני חושב על תוכנה אני חושב ב O.O אומנם במקור אני איש חומרה שמדבר בשפת מכונה אבל בעצם את בגרותי אני מגדיר כ O.O.
מה זה בשבילי <O.O> או כמו שאומרים בעברית תיכנות מונחה עצמים.
O.O זה בעצם הדרך שלנו לייצג את דרך החשיבה האנושית בעולם המחשב.
O.O זה הדרך שלנו לחלק את העולם להורים וילדים ובעצם להגיד שגם לאובייקטים בעולם התוכנה יש הורשה של DNA.
וכמובן ש O.O זה לעשות סדר ולשים היגיון בעולם, ושלא ינסו לבלבל אותכם.
אני חייב לנסות להגדיר מה זה לא O.O
O.O זה לא שיטה להגיד "אני עובד O.O ולכן קשה לי להסביר מה אני עושה"
O.O זה לא להגיד טוב אנחנו לא צריכים עיצוב.
וכמובן ש O.O זה לא אומר שמי שעיצב או פיתח באמירה שהוא מוכוון O.O באמת עשה את זה באמת.
שמעתי וגם קראתי לא מעט בזמן האחרון שה O.O זו גישה שמתה ואני חייב להגיד במשפט אחד ברור, זה פשוט שטויות. בימינו מערכת אמיתית שלא מתוכננת O.O לא באמת שווה וראיתי לא מעט מערכות.
כבר אמר לי מישהו (למען האמת יותר מאחד) שניתן לכתוב O.O גם ב C.
ל O.O ניתן להגיע בצורה מובנית אבל כמו בכל דבר בחיים זה יהיה ליד טיפת אומנות אף פעם לא מזיקה.
אני יכול לדבר הרבה על O.O אבל קבלו מאמר איכותי שמעביר את התורה על רגל אחת המאמר