Показать сообщение отдельно
Старый 01.10.2017, 13:35   #45
Местный
 
Регистрация: 22.10.2014
Сообщений: 122
Сказал Спасибо: 1
Имеет 8 спасибок в 7 сообщенях
alexov пока неопределено
По умолчанию

Цитата:
Сообщение от ScythLab Посмотреть сообщение
alexov, сколько у тебя занимай блок автоматики? И примерно какой функционал там реализован?
657 строк на всю автоматику.
Но тут следует уточнить что это не чистые строки текстовых файлов, которые я даже не знаю как просуммировать кроме как руками, а строки которые считает инструмент Code Metrics. Он не считает переносы строк, скобочки, юзинги, енумы. Но например считает строки конечного автомата в который компилятор разворачивает async await. Как бы то ни было метрика хороша, потому что такой способ подсчета строк лучше коррелирует с его поддерживаемостью.

Так мало строк получилось потому что все написано в функциональном стиле. То есть на реализацию одной определенной функции уходит 1-10 строчек на Linq.

По функционалу писал уже в своей ветке, но можно повториться:
Килл мобов, спойл, манор. Фильтрация/сортировка целей по аггресивности, жив/мертв, ассисту сопартийцев, наложенным эффектам, хп, ID, расстоянию, проспойоленности/проманоренности/просвипанности. Бафы, снятие дебафов, оффпати, возврат в точку, следование за персонажем, убегать от агров к своим, сесть/встать на реген, хил, речарж, рес, сбор дропа
В привате по техническим причинам остаются пока уведомления о всевозможных событиях и по политическим причинам часть автоматики.
alexov вне форума   Ответить с цитированием