Сообщение Re[9]: факапы на работе от 06.04.2017 13:35
Изменено 06.04.2017 13:37 kaa.python
Re[9]: факапы на работе
Здравствуйте, ·, Вы писали:
·>Это у вас какой-то полудохлый проект с одним разработчиком, похоже. Видимо, было допустимо на целый месяц остановить разработку текущей версии и потратить столько времени на миграцию.
Этот "полудохлый" проект был изрядной частью кодовой базы Антивируса Касперского. К счастью не весь, а только macOS часть.
·>Серьёзные проекты в таком случае перетаскивают по кусочкам: потихоньку модицифируют код, вставляя какие-нибудь #ifdef/etc чтобы он начал собираться и работать под обе версии плюсов, потом вычищают старую, если надо. Да, такое может занять два месяца, но риски гораздо ниже.
При таком подходе смешивались дварантайма: libcpp и libc++, что недопустимо.
Так что я бы не стал дальше на твоем месте тут пальцы гнуть и про серьезные проекты говорить.
·>Это у вас какой-то полудохлый проект с одним разработчиком, похоже. Видимо, было допустимо на целый месяц остановить разработку текущей версии и потратить столько времени на миграцию.
Этот "полудохлый" проект был изрядной частью кодовой базы Антивируса Касперского. К счастью не весь, а только macOS часть.
·>Серьёзные проекты в таком случае перетаскивают по кусочкам: потихоньку модицифируют код, вставляя какие-нибудь #ifdef/etc чтобы он начал собираться и работать под обе версии плюсов, потом вычищают старую, если надо. Да, такое может занять два месяца, но риски гораздо ниже.
При таком подходе смешивались дварантайма: libcpp и libc++, что недопустимо.
Так что я бы не стал дальше на твоем месте тут пальцы гнуть и про серьезные проекты говорить.
Re[9]: факапы на работе
Здравствуйте, ·, Вы писали:
·>Это у вас какой-то полудохлый проект с одним разработчиком, похоже. Видимо, было допустимо на целый месяц остановить разработку текущей версии и потратить столько времени на миграцию.
Этот "полудохлый" проект был изрядной частью кодовой базы Антивируса Касперского. К счастью не весь, а только macOS и кроссплатформенная части.
·>Серьёзные проекты в таком случае перетаскивают по кусочкам: потихоньку модицифируют код, вставляя какие-нибудь #ifdef/etc чтобы он начал собираться и работать под обе версии плюсов, потом вычищают старую, если надо. Да, такое может занять два месяца, но риски гораздо ниже.
При таком подходе смешивались два рантайма: libcpp и libc++, что недопустимо.
Так что я бы не стал дальше на твоем месте тут пальцы гнуть и про серьезные проекты говорить.
·>Это у вас какой-то полудохлый проект с одним разработчиком, похоже. Видимо, было допустимо на целый месяц остановить разработку текущей версии и потратить столько времени на миграцию.
Этот "полудохлый" проект был изрядной частью кодовой базы Антивируса Касперского. К счастью не весь, а только macOS и кроссплатформенная части.
·>Серьёзные проекты в таком случае перетаскивают по кусочкам: потихоньку модицифируют код, вставляя какие-нибудь #ifdef/etc чтобы он начал собираться и работать под обе версии плюсов, потом вычищают старую, если надо. Да, такое может занять два месяца, но риски гораздо ниже.
При таком подходе смешивались два рантайма: libcpp и libc++, что недопустимо.
Так что я бы не стал дальше на твоем месте тут пальцы гнуть и про серьезные проекты говорить.