Информация об изменениях

Сообщение Re: Самый сложный алгоритм, который вы придумали с нуля от 26.01.2022 7:32

Изменено 26.01.2022 7:34 vsb

Re: Самый сложный алгоритм, который вы придумали с нуля
Здравствуйте, Shmj, Вы писали:

S>Могли бы привести примеры что из наиболее сложного вам пришлось делать с нуля?


1. Система для аукционов. Одновременно запускается множество аукционов, в которых участвуют люди. Аукционы бывают на повышение/понижение, ну в общем там определённая бизнес-логика прописана. При этом это не какая-то игра была, а реальные торги на лоты по миллионам рублей. Всё должно работать быстро, и, конечно, корректно. В случае чего и засудить могут. Ядро этой системы, где вся логика была, пожалуй была самым аккуратным, протестированным и продуманным кодом в моей жизни, тестировал я её вдоль и поперёк, даже ботов писал для тестирования.

2. http://rsdn.org/forum/java/7043726.flat#7043726
Автор: C0s
Дата: 04.02.18
по мотивам этой темы сделал свою структуру данных, там же есть ответ, наверное это можно считать алгоритмом. Хотя в целом идею подсмотрел в каком-то опенсорс проекте. Там есть ещё пространство для улучшения, если нужна бОльшая масштабируемость, но мне пока этого хватило.
Re: Самый сложный алгоритм, который вы придумали с нуля
Здравствуйте, Shmj, Вы писали:

S>Могли бы привести примеры что из наиболее сложного вам пришлось делать с нуля?


1. Система для аукционов. Одновременно запускается множество аукционов, в которых участвуют люди. Аукционы бывают на повышение/понижение, ну в общем там определённая бизнес-логика прописана. При этом это не какая-то игра была, а реальные торги на лоты по миллионам рублей. Всё должно работать быстро, и, конечно, корректно. В случае чего и засудить могут. Ядро этой системы, где вся логика была, пожалуй была самым аккуратным, протестированным и продуманным кодом в моей жизни, тестировал я её вдоль и поперёк, даже ботов писал для тестирования.

2. http://rsdn.org/forum/java/7043726.flat#7043726
Автор: C0s
Дата: 04.02.18
по мотивам этой темы сделал свою структуру данных, там же есть ответ, наверное это можно считать алгоритмом. Хотя в целом идею подсмотрел в каком-то опенсорс проекте, наверное не совсем корректно её считать своей. Там есть ещё пространство для улучшения, если нужна бОльшая масштабируемость, но мне пока этого хватило.