Telegram Group & Telegram Channel
Кейн опять базы навалил. В этот раз про рефакторинг. Хуже не будет, если повторим, а то, по опыту вижу, не до всех доходит с первого раза.
- Не нужно рефакторить чисто ради рефакторинга.
- Делать это следует только после определённого времени, когда уже понимаешь, как код используется и как с ним взаимодействуют. Возможно код вообще потом выбросят, что и рефакторить не надо будет.
- Не всегда рефакторинг делает лучше, порой разрабы слишком замудрёно делают, что код ещё тяжелее становится читать.
- Рефакторинг может добавить багов.
- Сроки и бюджеты у проекта ограничены, лучше посветить время текущим проблемам, а не рефакторингу того, что не аффектит негативно систему.

Пересчёты не обязательно делать сразу, возможно стоит подождать фрейма, когда остальные подсистемы не так нагружены.

Из забавных примеров: в играх на Unity они вызывают сборку мусора, когда игрок в меню настроек. Он всё равно этого не заметит, зато это снизит шанс фриза во время геймплея. Мы, помню, похожие шутки делали во время переключения сцен 😅
🔥44👍20🤔4❤‍🔥3



group-telegram.com/gamedev_suffering/2679
Create:
Last Update:

Кейн опять базы навалил. В этот раз про рефакторинг. Хуже не будет, если повторим, а то, по опыту вижу, не до всех доходит с первого раза.
- Не нужно рефакторить чисто ради рефакторинга.
- Делать это следует только после определённого времени, когда уже понимаешь, как код используется и как с ним взаимодействуют. Возможно код вообще потом выбросят, что и рефакторить не надо будет.
- Не всегда рефакторинг делает лучше, порой разрабы слишком замудрёно делают, что код ещё тяжелее становится читать.
- Рефакторинг может добавить багов.
- Сроки и бюджеты у проекта ограничены, лучше посветить время текущим проблемам, а не рефакторингу того, что не аффектит негативно систему.

Пересчёты не обязательно делать сразу, возможно стоит подождать фрейма, когда остальные подсистемы не так нагружены.

Из забавных примеров: в играх на Unity они вызывают сборку мусора, когда игрок в меню настроек. Он всё равно этого не заметит, зато это снизит шанс фриза во время геймплея. Мы, помню, похожие шутки делали во время переключения сцен 😅

BY Gamedev suffering




Share with your friend now:
group-telegram.com/gamedev_suffering/2679

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

This provided opportunity to their linked entities to offload their shares at higher prices and make significant profits at the cost of unsuspecting retail investors. Anastasia Vlasova/Getty Images "Your messages about the movement of the enemy through the official chatbot … bring new trophies every day," the government agency tweeted. Artem Kliuchnikov and his family fled Ukraine just days before the Russian invasion.
from hk


Telegram Gamedev suffering
FROM American