|
@@ -1,10 +1,9 @@
|
|
|
-
|
|
|
-## Идентификация "Code smells" (признаков плохого кода) и их устранение.
|
|
|
+## Идентификация "Code smells" (признаков плохого кода) и их устранение.
|
|
|
|
|
|
## Что такое code smells.
|
|
|
**Code smells**- это категории проблем в коде, которые могут привести к серьезным проблемам. Они похожи на предупреждающие индикаторы, которые возникают из за неправильных методов программирования.
|
|
|
## Виды и признаки code smells и способы их устранения.
|
|
|
-
|
|
|
+
|
|
|
1. **Длинные функции**.
|
|
|
Признак: функция содержит большое количество строк кода и выполняет несколько операций.
|
|
|
Решение: разбейте длинную функцию на несколько меньших функций, каждый из которых выполняет только одно действие. Это упрощает проверку, повышает понятность и делает код более организованным.
|
|
@@ -32,15 +31,10 @@
|
|
|
|
|
|
## Заключение.
|
|
|
Code Smells является важным индикатором проблем в структуре и дизайне программного обеспечения. Они помогают разработчикам выявлять участки кода, требующие внимания и возможного рефакторинга. Устранение ошибок способствует улучшению читаемости, поддерживаемости и надежности кода, а также снижает риск возникновения ошибок в будущем.
|
|
|
+
|
|
|
## Литература.
|
|
|
https://dzen.ru/a/ZyS_1sbOXx7vL-jV
|
|
|
|
|
|
-## Вопросы.
|
|
|
- 1. Что такое "Code Smells"?
|
|
|
- 2. Назовите основные виды "Code Smells". Какие из них вы считаете наиболее распространенными?
|
|
|
- 3. Каковы преимущества устранения "Code Smells"?
|
|
|
- 4. Приведите пример ситуации, когда "Code Smell" привел к серьёзной проблеме в вашем проекте. Как вы решили эту проблему?
|
|
|
- 5. Как регулярное выявление и устранение "Code Smells" влияет на продуктивность команды разработки?
|
|
|
|
|
|
|
|
|
|