У меня есть алгоритм с интенсивной логикой, который мне нужен для кодирования на двух языках (на самом деле я закончил его на одном языке удовлетворительно и собираюсь начать кодирование на другом языке). Под интенсивной логикой я подразумеваю, что алгоритм не тривиален, требует тщательного понимания и, что важно, может иметь ошибки (из-за сложности и небрежности, вы знаете), которые должны быть исправлены в будущем.
Кроме того, я хочу убедиться, что когда этот код переходит к другому владельцу, в конечном итоге он не должен подавлять новых программистов.
Принимая во внимание этот сценарий, какие способы помогут поддерживать кодовые базы и поддерживать их синхронизацию? Я имею в виду программные инструменты, лучшие практики и т. Д.
К вашему сведению, два языка - это C ++ и Java. C ++ для Windows / Linux и Java для «всего остального», включая Android.