LOGIN
התחברות או הרשמה
Avatar
להמשך הרשמה ידנית – לחץ על כפתור ההרשמה, להרשמה/כניסה מהירה בעזרת חשבון רשת חברתית – לחץ על הלוגו בכותרת

אפס סיסמה - שכחתי את שם המשתמש

שם משתמש
סיסמה
זכור אותי

he icon   en icon

ההבדלים בין ניתוח קוד סטטי רגיל לניתוח קוד סטטי מבוסס ניתוח זרימת מידע - יוסי תורגמן (עולם הבדיקות גיליון #9)

נכתב על ידי 
ראשון, 20 אוגוסט 2017 20:35
דרגו כתבה זו
(1 הצבעה)

ההבדלים בין ניתוח קוד סטטי רגיל לניתוח קוד סטטי מבוסס ניתוח זרימת מידע - יוסי תורגמן (עולם הבדיקות גיליון #9)

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

מאמר זה הופיע בגיליון #9 של מגזין עולם הבדיקות - לצפייה בפורמט המלא כולל קישורים וכד' ובשאר מאמרי גיליון זה:
bit.ly/TW9View

 

TW9 StaticTesting YossiTurgeman 01

TW9 StaticTesting YossiTurgeman 02

TW9 StaticTesting YossiTurgeman 03

TW9 StaticTesting YossiTurgeman 04

חובה להיות משתמש רשום במערכת בכדי להגיב - ההרשמה/כניסה בכותרת האתר

חדשות מעולם הבדיקות

  • Underscores in Java and Python numbers

    In some areas in the world people use commas as thousand separators. I sometimes use points to separate them. Most of the time I do not use separators at all. In Python and Java the convention is to use underscores as separators. In this post, I investigate underscores in Java and Python numbers. Underscores in Java numbers The following example is the base example. Print the number one million on the console or terminal. public class Test { public void ItCompiles(){ int million = 1000000; System.out.println("The number is: " + million); } public static void main(String []args){ Test test = new Test(); test.ItCompiles(); } } This compiles and gives as output: The number is: 1000000 It works In java it is possible to have underscores in numbers to make the number easier to read. public void ItCompiles(){ int million = 1_000_000; System.out.println("The number is: " + million); } This example compiles. The output is the same as the first example. The underscores are not printed out. Java allows underscores in numbers to help the programmer with reading his own code. An underscore at the beginning or end is not possible in Java. It is also not possible to have an underscore before and after a decimal point. The following statements are all invalid. int million = _1000000; int million1 = 1000000_; int million2 = 1000._0; int million3 = 1000_.00; I can write some strange things in Java. The following example compiles: int million = 1_0_0_0_0_0_0; That is not very readable.[…]

    21.10.2020 | 12:00 קרא עוד...
  • Five Blogs – 21 October 2020

    The (best) five blogs we can read today. Check them out. How To Make Sure You Are Living Up to Your Potential Written by: Lolly Daskal Agile Coaching Code of Ethics – Systemic Impacts Written by: Thomas Cagley Is contracting dead or is there another way Written by: Matt Craven Defect Tracking: 5 Common Reasons for Bug Rejection Written by: Sri Priya P Kulkarni Five habits to adopt in order to be a better software tester Written by: Kevin Tuck Quote of the day: “If you fell down yesterday, stand up today.” -H.G. Wells You can follow this page on Twitter

    20.10.2020 | 11:15 קרא עוד...
  • 7 Essential Postman Features for API Testing That You Should Know

    In this series of API Testing using Postman , You are going to learn What are the the 7 Essential Postman Features for API Testing that we use extensively.There are features like import to curl in postman other stuff like creation of collection extra.Let's see ... Read more7 Essential Postman Features for API Testing That You Should Know The post 7 Essential Postman Features for API Testing That You Should Know appeared first on Software Testing & Automation.

    20.10.2020 | 10:30 קרא עוד...

טיפים

לרשימה המלאה >>