История изменений
Исправление Kroz, (текущая версия) :
Я где-то читала, люди попали в ситуацию, когда текла память в java программе. Они сделалали 2 (или 4) экземпляра программы, которые перегружали по очереди. И все работало.
Различай устранение инцидента и решение проблемы.
Когда у тебя на программе основан бизнес, то каждая минута простоя стоит денег.
Допустим, ты обнаружила, что у тебя происходят сбои из-за того, что течет память. Теперь у тебя 2 задачи:
1. Решение проблемы: найти из-за чего течет память и устранить этот баг - сделать так, чтобы память не текла.
2. Поскольку на устранение бага может занять длительное время - часы, дни недели (кодинг, тестирование, деплоймент на реалное окружение), то на это время нужно сделать так, чтобы просто работало - пусть через костыли, пусть неоптимально, но чтобы работало и приносило денег. Поэтому делают временное обходное решение чтобы решить инцидент; то, что ты описала, очень на это похоже. Но это временно! Это ни в коем случае не может считаться нормальным решением проблемы. Как только решат проблему - устранят утечку памяти - временные/обходные решения убирают (как правило).
Детальней здесь:
https://www.itexpert.ru/rus/ITEMS/proces/#pui
https://www.itexpert.ru/rus/ITEMS/proces/#pup
Исправление Kroz, :
Я где-то читала, люди попали в ситуацию, когда текла память в java программе. Они сделалали 2 (или 4) экземпляра программы, которые перегружали по очереди. И все работало.
Различай устранение инцидента и решение проблемы.
Когда у тебя на программе основан бизнес, то каждая минута простоя стоит денег.
Допустим, ты обнаружила, что у тебя происходят сбои из-за того, что течет память. Теперь у тебя 2 задачи:
1. Решение проблемы: найти из-за чего течет память и устранить этот баг - сделать так, чтобы память не текла.
2. Поскольку на устранение бага может занять длительное время - часы, дни недели (кодинг, тестирование, деплоймент на реалное окружение), то на это время нужно сделать так, чтобы просто работало - пусть через костыли, пусть неоптимально, но чтобы работало и приносило денег. Поэтому делают временное обходное решение чтобы решить инцидент; то, что ты описала, очень на это похоже. Но это временно! Это ни в коем случае не может считаться нормальным решением проблемы.
Детальней здесь:
https://www.itexpert.ru/rus/ITEMS/proces/#pui
https://www.itexpert.ru/rus/ITEMS/proces/#pup
Исходная версия Kroz, :
Я где-то читала, люди попали в ситуацию, когда текла память в java программе. Они сделалали 2 (или 4) экземпляра программы, которые перегружали по очереди. И все работало.
Различай устранение инцидента и решение проблемы.
Когда у тебя на программе основан бизнес, то каждая минута простоя стоит денег.
Допустим, ты обнаружила, что у тебя происходят сбои из-за того, что течет память. Теперь у тебя 2 задачи:
1. Решение проблемы: найти из-за чего течет память и устранить этот баг - сделать так, чтобы память не текла.
2. Поскольку на устранение бага может занять длительное время - часы, дни недели (кодинг, тестирование, деплоймент на реалное окружение), то на это время нужно сделать так, чтобы просто работало - пусть через костыли, пусть неоптимально, но чтобы работало и приносило денег. Поэтому делают временное обходное решение чтобы решить инцидент; то, что ты описала, очень на это похоже. Но это временно! Это ни в коем случае не может считаться нормальным решение проблемы.
Детальней здесь:
https://www.itexpert.ru/rus/ITEMS/proces/#pui
https://www.itexpert.ru/rus/ITEMS/proces/#pup