JavaRush /בלוג Java /Random-HE /סימניה: "קוד נקי" - מאמרים והרצאות על כללי כתיבת קוד וריפ...

סימניה: "קוד נקי" - מאמרים והרצאות על כללי כתיבת קוד וריפקטורינג

פורסם בקבוצה
לנוחיותם של תלמידי JavaRush, החלטנו לאסוף הרצאות ומאמרים על הנושאים החשובים ביותר בתכנות. האוסף השמיני עוסק באיך עובדים עם קוד: כללים לכתיבת קוד איכותי וכללים לרפקטורינג, כתיבת הערות על קוד. במיני-מדריך נתאר בקצרה את מהות המאמרים, ואם תעקבו אחרי הקישור תוכלו ללמוד עוד על נושא העניין. הוסף את האוסף לסימניות שלך וחזור אליו בעת הצורך. סימניה: "קוד נקי" - מאמרים והרצאות על כללי כתיבת קוד וריפקטורינג - 1

מאמרים והרצאות

כללים לכתיבת קוד: מיצירת מערכת ועד לעבודה עם אובייקטים

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

כללי קוד: כוחו של השם הנכון, הערות טובות ורעות

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

המלצות לניתוח קוד Java

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

הערות בג'אווה: לא הכל כל כך פשוט

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

5 עצות שימושיות לתמיכה בקוד של מישהו אחר

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

כלים המשפרים את איכות קוד Java

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

משימה מטורפת אחת: בואו נתחיל לשחזר קוד מדור קודם

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

Refactoring של קוד - מקרי שימוש והטבות

אחת הדרכים לשפר את איכות הקוד של חברה היא באמצעות Refactoring. לעתים קרובות מתעלמים ממנו מכיוון שהוא כמעט בלתי נראה למשתמשים. הקוד עדיין עובד, אז הכל בסדר, נכון? עם זאת, קוד בעייתי ועמוס משפיע על מהירות המוצר והביצועים הכוללים שלו. כותב המאמר מדבר על היתרונות העיקריים שניתן להשיג מ-code refactoring.

5 טריקים מועילים לכתיבת קוד נקי

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

IntelliJ IDEA: סגנון קוד ועיצוב

כלים מודרניים מקלים על תהליך הפיתוח. בפרט, קל יותר לפקח על סגנון הקוד שלך, מנסה למזער את העיצוב ה"לא מורשה" שלו. סקירה זו מדברת על כלים שה- IntelliJ Idea IDE מספק למפתח כדי להפוך את הקוד לנעים לקריאה וקל להבנה.

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

הטקסט מספק שני טיפים פשוטים שיעזרו למפתח מתחיל לקרוא קוד של אנשים אחרים. קראו והוציאו לפועל.

10 דרכים לשפר את הקוד שלך, נבדקו מניסיון אישי

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

איך לכתוב קוד נקי

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

אנטי דפוסים שיש להימנע מהם בקוד

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

בקרת איכות קוד ולמה אתה צריך את זה

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

4 שיטות ניתוח קוד שכל מפתח צריך לדעת עליהן

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

סרטונים

קוד נקי מוצק עם דוגמאות פשוטות

SOLID הוא חמשת עקרונות העיצוב של תכנות מונחה עצמים. בנוסף לתיאוריה עליה תישאלו במהלך הראיון, תצטרכו ללמוד גם כיצד לכתוב קוד לפי עקרונות SOLID. כיצד להשיג זאת נדון בדו"ח של המפתח הראשי ממשרד EPAM בסנט פטרסבורג, אלכסנדר ברמין. המצגת של המחבר מלווה בדוגמאות של קוד ג'אווה "טהור" שנכתב על פי תנאים SOLID. המחבר גם עונה על שאלות הצופים.

מַעֲנָק

"קוד נקי" מאת רוברט מרטין. סקירה של הספר על "קוד קונג פו" למפתחים

המאמר מוקדש לביקורת על הספר "קוד נקי" מאת רוברט מרטין. המחבר בוחן דרכים לשפר ולייעל את הקוד, ובסוף הוא נותן בעיה קטנה אך מעניינת.
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION