בגדול xkcd2347 .
בעקבות השירשור על הרצת סקריפטים בצד שרת, ושימוש בחבילת npm בשביל זה.
בשנים האחרונות זה נראה שנכנס חזק הקטע הזה של מנהלי חבילות לשפת תיכנות (pip, npm). מישהו מוריד איזה חבילה קטנה שאיזה בן אדם שהוא בכלל לא מכיר ואין לו מושג מי הוא כתב בזמן הפנויי שלו ומשתמש ומסתמך עליה (כנראה בלי לעשות שום code review לקוד).
בחבילה הזאת ייכולה להיות פירצת אבטחה שתנוצל בצורה מסיבית (משהו כמו heartbleed ), או בעיית ביצועים שתאט מאוד את האפליקציה. או כל בעיה אחרת שתוביל לביזבוז זמן מסיבי.
ראו לדוגמה את המקרה הזה, שאפילו מישהו הקים אתר שצוחק עליו.
מה עושים? אתם חושבים בכלל על האיכות של התלויות שלכם? יש איזה מדיניות בנושא? או שהולכים על ה"יהיה בסדר" הישראלי?
בעקבות השירשור על הרצת סקריפטים בצד שרת, ושימוש בחבילת npm בשביל זה.
בשנים האחרונות זה נראה שנכנס חזק הקטע הזה של מנהלי חבילות לשפת תיכנות (pip, npm). מישהו מוריד איזה חבילה קטנה שאיזה בן אדם שהוא בכלל לא מכיר ואין לו מושג מי הוא כתב בזמן הפנויי שלו ומשתמש ומסתמך עליה (כנראה בלי לעשות שום code review לקוד).
בחבילה הזאת ייכולה להיות פירצת אבטחה שתנוצל בצורה מסיבית (משהו כמו heartbleed ), או בעיית ביצועים שתאט מאוד את האפליקציה. או כל בעיה אחרת שתוביל לביזבוז זמן מסיבי.
ראו לדוגמה את המקרה הזה, שאפילו מישהו הקים אתר שצוחק עליו.
מה עושים? אתם חושבים בכלל על האיכות של התלויות שלכם? יש איזה מדיניות בנושא? או שהולכים על ה"יהיה בסדר" הישראלי?