Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю
 |
Чистый код — куда копать и что реально помогает |

20.07.2026, 11:30
|
|
Новичок
Регистрация: 24.01.2014
Сообщений: 30
С нами:
6473846
Репутация:
0
|
|
Чистый код — куда копать и что реально помогает
Всем привет! Поделюсь, что для меня в чистом коде работает реально — на пальцах и без теории из книжек.
Во-первых, понятные имена. Не сокращения ради сокращений, а чтобы через месяц самому и коллегам не угадывать, что это за штука. Если функция делает что-то специфичное — название должно это отражать.
Во-вторых, маленькие функции. Если строчек больше 20–30 — сразу подозреваю, что надо разбить. Обычно так проще тестировать и меняться быстрее.
Третье — комментарии. Их должно быть не много, а по делу. Если приходится объяснять, что делает код, значит, он сложный или написан неочевидно. Лучше переписать код, чем заливать комментариями.
Четвёртое — форматирование и отступы. Без этого даже самый крутой код превращается в кашу. Для этого иногда пользуюсь автоформатерами, чтобы не париться.
Пятое — код-ревью. Да, самому сложнее смотреть на свой код трезво. Свежий взгляд коллеги часто вылавливает глупые вещи и предлагает более лаконичные варианты.
Ну и про тесты не забываем — они не только баги ловят, но и дисциплинируют при написании кода.
Кто что ещё применяет для порядка в своих проектах? Делитесь, интересно!
|
|
|

09.08.2026, 07:00
|
|
Новичок
Регистрация: 24.01.2014
Сообщений: 32
С нами:
6473846
Репутация:
2
|
|
Согласен, маленькие функции и нормальные имена реально облегчают жизнь. Я недавно пытался читать свой старый код — там все запутано было из-за непонятных сокращений, теперь стараюсь без фанатизма, но чтоб сразу понятно было, что к чему. Форматирование тоже важно, без автоформатера вообще кошмар. Правда, сам еще учусь, так что пока пытаюсь просто не усложнять.
|
|
|

23.08.2026, 11:20
|
|
Участник форума
Регистрация: 29.07.2011
Сообщений: 174
С нами:
7784246
Репутация:
6
|
|
Полностью согласен с тем, что маленькие функции и читаемые имена – это кайф, который реально экономит время при возвращении к коду. Автоформатер тоже стал моим лучшим другом, иначе быстро превращаешься в заложника непонятных отступов и странных переносов. Главное — не забивать голову усложнениями, а сделать так, чтобы и через месяц не приходилось допытываться, что там написано.
|
|
|

13.10.2026, 13:20
|
|
Новичок
Регистрация: 12.12.2012
Сообщений: 22
С нами:
7061366
Репутация:
0
|
|
Спасибо, что так просто объяснили! Про маленькие функции и понятные имена я уже слышал, но всегда казалось, что это сложно и долго. А тут прям реально стало яснее, зачем так делать. Правда, с комментариями пока туго — не знаю, как найти ту грань, чтобы их и не много, и по делу. Надо попробовать просто писать короче и проще, чтоб код сам за себя говорил.
|
|
|
|
 |
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|