Добавить в корзинуПозвонить
Найти в Дзене
Охота на математику

DOOM-3 красота кода в глазах смотрящего

Начали встречаться статьи про красоту кода DOOM3. Открыл файл Actor.cpp репозитория Некоторые восхищаются:
Код должен быть задокументирован «сам по себе». Комментариев следует избегать во всех возможных ситуациях. Комментарии дублируют работу и для чтения, и для написания кода. Если вам требуется что-то прокомментировать, то скорее всего оно должно быть переписано с нуля. Смотрю Вижу - комментарии дублируют код.
Строка с lastAnimBlendFrames нарушила выравнивание в столбце по =. Кстати есть расширение vs code для решения таких и аналогичных проблем: vscode-better-align-columns. Следующий фрагмент - сложный if и сбивающий с толку комментарий про цикл. Вариант почитабельнее: Закрыл файл. Да кто я такой обсуждать id Software? Это про - красота в глазах смотрящего.
Если смотрящий считает это "красивым", то его ждут прекрасные открытия.

Начали встречаться статьи про красоту кода DOOM3.

Открыл файл Actor.cpp репозитория

Некоторые восхищаются:
Код должен быть задокументирован «сам по себе». Комментариев следует избегать во всех возможных ситуациях. Комментарии дублируют работу и для чтения, и для написания кода. Если вам требуется что-то прокомментировать, то скорее всего оно должно быть переписано с нуля.

Смотрю

Вижу - комментарии дублируют код.
Строка с lastAnimBlendFrames нарушила выравнивание в столбце по =.

Кстати есть расширение vs code для решения таких и аналогичных проблем: vscode-better-align-columns.

Следующий фрагмент - сложный if и сбивающий с толку комментарий про цикл.

-2

Вариант почитабельнее:

-3

Закрыл файл.

Да кто я такой обсуждать id Software?

Это про - красота в глазах смотрящего.
Если смотрящий считает это "красивым", то его ждут прекрасные открытия.

-4