Redis סיבוב שני

אומרים הרבה פעמים לא לבדוק את שיני הסוס, במידה והוא מוכשר. אני לא מסכים עם האמירה הזו. היות והיא לרוב שגויה. סוס שלא מסוגל לאכול כמו שצריך, לא משנה כמה הוא מוכשר, לא יהיה סוס מרוץ/מלחמה טוב, אם להמשיך את המטפורה הזו (וסליחה אם זה פוגע במישהו, זו לא הכוונה).

עברתי בRedis משלב כתיבת הפרוטוקול, לשלב יצירת הפונקציות השונות. ואם בכתיבת הפרוטוקול היו לי חששות כבדים, אז לצערי הם הרבה יותר ממתממשים. לא רק שהתעוד לפעמים לוקה בחסר. הוא הרבה פעמים לא נכון. כלומר מה שקורה בפועל ומה שכתוב בתעוד אם הוא כבר כתוב, ובכן, לא תמיד הוא נכון. יותר מזה, יש פקודות אשר אפשר לשחק איתן בדף התעוד, אז הן לא תמיד מגיבות זהה לredis עצמו בפועל.

אני מוצא את עצמי משקיע המון אנרגיה בלעשות סוג של reverse engineering למסד הנתונים הזה, מאשר ליצור משהו. יש פקודות שלוקחות כל כך הרבה אנרגיה סתם בגלל תעוד שגוי.

ניסיתי לפנות לפני שבועיים למפתח של Redis,אבל עד עכשיו לא קיבלתי תשובה. יותר מזה, יש בתעוד הרבה תגובות. חלקן אפילו מצביעות על כשלים בתעוד עצמו, וגם הן לא זוכות למענה.

מצד אחד במימוש שלי, יכולתי לעשות לעצמי חיים קלים הרבה יותר, היות וכתבתי מימוש די אגנוסטי, אשר אם תצפו בקוד, תראו שאין לי משהו מיוחד שנעשה בתוך הקריאה לפקודות וחזרה. כלומר זה די copy paste המימוש הזה. אבל חשוב לי להבין לעומק. יותר מזה, חשוב לי לכתוב תעוד מדוייק במימוש שלי. למעשה אם תקראו את הקוד, אתם תראו שיש הרבה יותר תעוד מאשר קוד בהרבה מקומות. מימוש של שורה אחת לקוד, ו10-15 שורות הסבר על הפקודה עצמה.

ככול שאני נכנס יותר ויותר לקרביים של Redis מבחינת המימוש שלו (לא קראתי את הקוד עצמו), ככה אני פחות ופחות סגור על כך שהוא בכלל שווה נגיעה. אני ממשיך לממש את הפרוטוקול והפקודות שלו, אבל זה כבר לא מרגיש טוב כמו בהתחלה.

רשומה זו פורסמה בקטגוריה nosql, redis, טכנולוגיה, מסדי נתונים, פיתוח, קוד פתוח, תוכנה, תכנות, עם התגים , . אפשר להגיע ישירות לרשומה זו עם קישור ישיר.

3 תגובות על Redis סיבוב שני

  1. אריאל הגיב:

    ניטפוק: לא אומרים את זה על סוס מוכשר. אומרים את זה על סוס שניתן במתנה

  2. פינגבק: Redis סיבוב שלישי | לראות שונה

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s