You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: manuals/2/0__basic_clean_code_principles/article.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -273,10 +273,10 @@ int main() {
273
273
274
274
### CamelCase и snake_case
275
275
276
-
1. =Стиль **CamelCase**= -- каждое новое записывается с заглавной буквы. Название CamelCase связано с тем, что заглавные буквы создают визуальное впечатление “горбов”, как у верблюда. Вот несколько примеров имён переменных, записанных в стиле CamelCase: `DayInMonth`, `NumberTables`, `SecondsPassedFromFirstShot`.
276
+
1. =Стиль **CamelCase**= -- каждое новое слово записывается с заглавной буквы. Название CamelCase связано с тем, что заглавные буквы создают визуальное впечатление “горбов”, как у верблюда. Вот несколько примеров имён переменных, записанных в стиле CamelCase: `DayInMonth`, `NumberTables`, `SecondsPassedFromFirstShot`.
277
277
Существует разновидность этого стиля, где первую букву имени переменной делают строчной, а не заглавной, например: `dayInMonth`.
278
278
279
-
2. =Стиль **snake_case**= -- слова разделяются нижним подчёркиванием и все буквы обычно строчные. Такое название связано с тем, что нижние подчеркивания визуально напоминают изгибы змеи. Примеры имён переменных, записанных в стиле snake_case: `days_in_month`, `number_tables`, `second_passed_from_first_shot`.
279
+
2. =Стиль **snake_case**= -- слова разделяются нижним подчёркиванием и все буквы обычно строчные. Такое название связано с тем, что нижние подчеркивания визуально напоминают изгибы змеи. Примеры имён переменных, записанных в стиле snake_case: `days_in_month`, `number_tables`, `seconds_passed_from_first_shot`.
280
280
281
281
Выбор одного из этих стилей -- вопрос личных предпочтений или соглашений, принятых в команде. Главное придерживаться выбранного стиля последовательно во всем проекте.
282
282
@@ -424,4 +424,4 @@ int main(void){
424
424
5. Используйте единый стиль расстановки отступов, фигурных скобок и именования переменных.
425
425
6. Избегайте использования "магических" чисел.
426
426
7. Избегайте избыточных и тривиальных комментариев.
427
-
8. Чтобы код был понятен международному сообществу разработчиков, пишите комментарии на английском языке.
427
+
8. Чтобы код был понятен международному сообществу разработчиков, пишите комментарии на английском языке.
Copy file name to clipboardExpand all lines: manuals/2/0__basic_clean_code_principles/reference.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,4 +4,4 @@
4
4
5
5
2. Существует Linux стиль в расстановке фигурных скобок и отступов. В нём для функций применяется BSD стиль (фигурные скобки на новой строке), а для управляющих конструкций языка, например, `for`, `if`, `switch`, `while` и пр. используется K&R стиль (открывающая фигурная скобка на той же строке). Именно этого стиля я придерживаюсь при оформлении большинства листингов и примеров в материалах Курса.
6
6
7
-
3. Крупные компании и проекты обычно имеют собственные правила, который описывает различные нюансы оформления кода программ. Такие руководства называют =стайлгайдами (style guide)=. Использование единых правил по оформлению кода делает код единообразным, ускоряют разработку и снижают когнитивную нагрузки на разработчиков, т.к. им не приходится каждый раз перестраиваться под различные стили написания кода внутри одного проекта. Естественно, использование стайлгайдов также упрощает и дальнейшую поддержку кода.
7
+
3. Крупные компании и проекты обычно имеют собственные правила, которые описывают различные нюансы оформления кода программ. Такие руководства называют =стайлгайдами (style guide)=. Использование единых правил по оформлению кода делает его единообразным, ускоряет разработку и снижает когнитивные нагрузки на разработчиков, т.к. им не приходится каждый раз перестраиваться под различные стили написания кода внутри одного проекта. Естественно, использование стайлгайдов также упрощает и дальнейшую поддержку кода.
0 commit comments