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

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

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



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 ability to mix the public and the private, as well as the ability to use bots to engage with users has proved to be problematic. In early 2021, a database selling phone numbers pulled from Facebook was selling numbers for $20 per lookup. Similarly, security researchers found a network of deepfake bots on the platform that were generating images of people submitted by users to create non-consensual imagery, some of which involved children. The regulator said it has been undertaking several campaigns to educate the investors to be vigilant while taking investment decisions based on stock tips. The news also helped traders look past another report showing decades-high inflation and shake off some of the volatility from recent sessions. The Bureau of Labor Statistics' February Consumer Price Index (CPI) this week showed another surge in prices even before Russia escalated its attacks in Ukraine. The headline CPI — soaring 7.9% over last year — underscored the sticky inflationary pressures reverberating across the U.S. economy, with everything from groceries to rents and airline fares getting more expensive for everyday consumers. In 2014, Pavel Durov fled the country after allies of the Kremlin took control of the social networking site most know just as VK. Russia's intelligence agency had asked Durov to turn over the data of anti-Kremlin protesters. Durov refused to do so. Additionally, investors are often instructed to deposit monies into personal bank accounts of individuals who claim to represent a legitimate entity, and/or into an unrelated corporate account. To lend credence and to lure unsuspecting victims, perpetrators usually claim that their entity and/or the investment schemes are approved by financial authorities.
from br


Telegram Gamedev suffering
FROM American