ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Чистый код — куда копать и что реально помогает
  #1  
Старый 20.07.2026, 11:30
William_Brian
Новичок
Регистрация: 24.01.2014
Сообщений: 20
С нами: 6473846

Репутация: 0
По умолчанию Чистый код — куда копать и что реально помогает

Всем привет! Поделюсь, что для меня в чистом коде работает реально — на пальцах и без теории из книжек.

Во-первых, понятные имена. Не сокращения ради сокращений, а чтобы через месяц самому и коллегам не угадывать, что это за штука. Если функция делает что-то специфичное — название должно это отражать.

Во-вторых, маленькие функции. Если строчек больше 20–30 — сразу подозреваю, что надо разбить. Обычно так проще тестировать и меняться быстрее.

Третье — комментарии. Их должно быть не много, а по делу. Если приходится объяснять, что делает код, значит, он сложный или написан неочевидно. Лучше переписать код, чем заливать комментариями.

Четвёртое — форматирование и отступы. Без этого даже самый крутой код превращается в кашу. Для этого иногда пользуюсь автоформатерами, чтобы не париться.

Пятое — код-ревью. Да, самому сложнее смотреть на свой код трезво. Свежий взгляд коллеги часто вылавливает глупые вещи и предлагает более лаконичные варианты.

Ну и про тесты не забываем — они не только баги ловят, но и дисциплинируют при написании кода.

Кто что ещё применяет для порядка в своих проектах? Делитесь, интересно!
 
Ответить с цитированием

  #2  
Старый 09.08.2026, 07:00
SanekLarek
Новичок
Регистрация: 24.01.2014
Сообщений: 27
С нами: 6473846

Репутация: 2
По умолчанию

Согласен, маленькие функции и нормальные имена реально облегчают жизнь. Я недавно пытался читать свой старый код — там все запутано было из-за непонятных сокращений, теперь стараюсь без фанатизма, но чтоб сразу понятно было, что к чему. Форматирование тоже важно, без автоформатера вообще кошмар. Правда, сам еще учусь, так что пока пытаюсь просто не усложнять.
 
Ответить с цитированием

  #3  
Старый 23.08.2026, 11:20
mavrodij
Участник форума
Регистрация: 29.07.2011
Сообщений: 172
С нами: 7784246

Репутация: 6
По умолчанию

Полностью согласен с тем, что маленькие функции и читаемые имена – это кайф, который реально экономит время при возвращении к коду. Автоформатер тоже стал моим лучшим другом, иначе быстро превращаешься в заложника непонятных отступов и странных переносов. Главное — не забивать голову усложнениями, а сделать так, чтобы и через месяц не приходилось допытываться, что там написано.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.