LINUX.ORG.RU

История изменений

Исправление den73, (текущая версия) :

Прежде всего, если у тебя возникают конфликты, значит плохо простроена бизнес логика, или, говоря по-Русски, плохо организовано дело. Хорошо организованный бизнес устроен в виде системы из конвейеров, где задача в каждый момент находится у одного ответственного лица, а назначение задачи ответственному лицу производится только в онлайне с обязательным подтверждением успешного результата.

Соответственно, если задача не принадлежит данному исполнителю, то он её и не может удалить.

Допустим, у тебя программисты делают тикеты. Труд программиста стоит 50 долларов в час. Два программиста забрали один и тот же тикет и делают его одновременно. Они его оба сделали независимо друг от друга сидя на пляже в офлайне и потратив по 10 часов, и ты попал на 500 долларов. Такого быть просто не должно.

Конечно, и при правильно построенном деле могут быть проблемы, потому что есть администратор, который может отменять задачи «поверх голов». И тогда действительно, пользователь придёт из офлайна и будет конфликт слияния. Но это не совсем то же, что «произвольное слияние произвольных данных в произвольной анархии».

Исходная версия den73, :

Прежде всего, если у тебя возникают конфликты, значит плохо простроена бизнес логика, или, говоря по-Русски, плохо организовано дело. Хорошо организованный бизнес устроен в виде системы из конвейеров, где задача в каждый момент находится у одного ответственного лица, а назначение задачи ответственному лицу производится только в онлайне с обязательным подтверждением успешного результата.

Соответственно, если задача не принадлежит данному исполнителю, то он её и не может удалить.

Допустим, у тебя программисты делают тикеты. Труд программиста стоит 50 долларов в час. Два программиста забрали один и тот же тикет и делают его одновременно. Они его оба сделали независимо друг от друга сидя на пляже в офлайне и потратив по 10 часов, и ты попал на 500 долларов. Такого быть просто не должно.

Конечно, и в этой ситуации могут быть проблемы, потому что есть администратор, который может отменять задачи «поверх голов». И тогда действительно, пользователь придёт из офлайна и будет конфликт слияния. Но это не совсем то же, что «произвольное слияние произвольных данных в произвольной анархии».