Как и в случае с большинством корпоративных программ (по крайней мере, с теми, которые имеют крайние сроки, и, если у вас их нет, пожалуйста, дайте мне знать, где вы работаете, чтобы я мог попытаться найти там работу), первый шаг - заставить его работать. 1001 *
Тогда , беспокойтесь о том, чтобы это работало хорошо.
Для этого первого шага вы можете использовать любой инструмент, который есть в вашем распоряжении, независимо от того, насколько уродливым он выглядит.
Но вы, возможно, захотите удостовериться, что власть имущие знают, что вам пришлось делать всякие хитрости, чтобы заставить их работать на них, чтобы они позволили вам исправить это, прежде чем обслуживание будет начать на нем. Вы, вероятно, не хотите поддерживать ужасно уродливую базу кода или дизайн.
Мы выпустили в мир такие чудеса, как приложения, которые закрываются ночью, чтобы избежать утечек памяти (оставляя ОС перезапускать их), помещая «сомнительный» код на другом конце сокета TCP, чтобы их сбой не происходил. я не могу закрыть главное приложение и, я уверен, много других ужасов, которые мой мозг решил удалить все следы.