הדרישה שלא כותבים במודעת הדרושים

דה מרקר הוציאו כתבת ספיישל

על "מה אומרת כל דרישה במודעות דרושים",

אבל הדרישה הכי חשובה בכלל לא הופיעה ברשימה שלהם,

וגם לא מופיעה ברוב מודעות הדרושים.

 

הדרישה היא - 

"מבין או מבינה את הסיפור"

 

להבין את הסיפור זה אומר שאת יכולה לראות קוד של מערכת ולהבין:

1. מה המטרות של הקוד הזה

2. מה האילוצים שהקוד צריך להתמודד איתם

3. מה היו האילוצים של מי שכתבה את הקוד

4. איזה חלקים שם בכוונה ומה שם בטעות

5. מה הולכות להיות הבעיות בקוד הזה בעתיד הקרוב

6. איזה בעיות סביר להניח שיהיו לקוד הזה בעתיד היותר רחוק

7. לאיזה שינויים בעולם הקוד הזה נכתב, כלומר לאיזה דרישות חדשות יהיה קל להתאים את הקוד

8. איזה שינויים בעולם לא אמורים לקרות, כלומר לאיזה דרישות חדשות יהיה מאוד קשה להתאים את הקוד

 

אנשים שיודעים לקרוא קוד ולהבין את הסיפור שלו

יצליחו הרבה יותר בקלות לתחזק ולשפר מערכת בלי לשבור אותה.

 

דרך טובה להתאמן על זה היא לענות על 8 השאלות ברשימה כאן על קוד שאתם כתבתם.

 

ודרך טובה לכתוב קוד יותר מדויק היא לנסות לענות על כל 8 השאלות לפני שמתחילים לכתוב את הקוד.

 

https://www.tocode.co.il/