Size: a a a

CODE BLOG / Чат

2020 September 20

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Вкратце, это для тебя прозвучит странно, но в такой парадигме имело бы смысл создать абстрактную базу данных
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Если не хочется портить структуризацию и поддерживаемость
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Базу данных по аналогии с хранилищем
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Потому что мы работаем с данными
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
То есть у тебя будут списки отдельных компонентов и связаны они будут общим идентификатором
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
И только эти отдельные списки компонентов в переборе будут намного более кэш-френдли
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
И выиграют тебе достаточно много, в зависимости от объёма данных и прочего
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
В любом случае это гарантированно будет быстрее, потому что это осознанный подход к программированию
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Вот пример короче
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
В общем я наверное всю концепцию и высказал, а дальше уже преткновения будут
источник

Y

Yntermench in CODE BLOG / Чат
🎄Oleg Tsenilov🎄
Вот пример короче
И как это сделать в объектно-ориентированном язык?
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Так что вот, ничто не серебряная пуля, инструмент конечно нужно подбирать по задаче, но современное ооп ведёт немного не в ту сторону, особенно молодёжь, которая начинает с ооп языков, которые им в школе преподают И так далее (изначально тейк был про американские школы и ооп)
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Yntermench
И как это сделать в объектно-ориентированном язык?
Вполне просто, также как ты сейчас сделал
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Удалить хумана
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Создать функцию, которая будет паковать хумана по массивам
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Которая будет собирать хумана по массивам
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
И итерацию уже делать по массивам данных например
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Для получения хумана можно два варианта рассмотреть
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Например первый - иметь список индексов, который определяет хумана по массивам его полей
источник

🎄T

🎄Oleg Tsenilov🎄... in CODE BLOG / Чат
Второй - иметь в каждом массиве дополнительный айди, что лишит боли с индексами и параллелизмом, но добавит некоторое количество байтов (а зависимости от максимального размера) в перебор
источник