
07.11.2015, 01:48
|
|
Постоянный
Регистрация: 07.04.2015
Сообщений: 960
С нами:
5842272
Репутация:
1039
|
|
Сообщение от Romualdo
Ну, суть то сего дела мне понятна так. Либо человек бежит из точки "а" в точку "б", либо он скачет на одной ноге еще через десять точек, напевая песенки и жонглируя. Результат и там и там один - попадание из точки "а" в точку "б".
Но. Конечный пользователь, игрок, процесса перехода не видит. Он, грубо говоря, делает запрос серверу - "надо чтоб человек оказался из точки "а" в точке "б" ", и через мгновение видит как человек, бывший в точке "а", оказался в точке "б". Как он это сделал, пользователю по сути пофиг.
Если без аллегорий, на сколько я понял, говнокод выльется в лишние затраты ресурсов железа?
Ну вот я для себя вывел 3 типа говнокода:
- ultra optimization, т.е. низкая производительность, утечки;
- кодим в одну строчку, т.е. отсутствие или непродуманность отступов, неинформативные/дезинформирующие названия и т.п;
- убил ножом с другого конца карты, т.е. взятые данные "с потолка" (ясное дело, если придумывать эти данные и потом их тестировать и балансировать для работы с другими данными, то данный пунктик отпадает), логические ошибки.
|
|
|