LINUX.ORG.RU

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

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

как проекты на Си принято начинать в 2024

С оглядкой на 16битные системы и Big-Endian, а по сему строго сидеть на ANSI C. В CI/CD необходимо иметь два pipeline: первый для сборки через компилятор от Turbo C 1.0 и тестированием в MS-DOS 5.0 (за одно проверишь соблюдение стандарта языка + нестандартная система базовых типов), второй --- для эмуляции чего-нибудь на PowerPC для проверки работы с памятью на нестандартной архитектуре (например, через QEMU можно запустить Debian 8 для PPC с Big-Endian, но будь готов к нереально медленной работе). Дополнительно рекомендуются pipeline для тестирования густо смазанных санитайзерами сборок, а также для суточного fuzzing тестирования.

Исправление DarkAmateur, :

как проекты на Си принято начинать в 2024

С оглядкой на 16битные системы и Big-Endian, а по сему строго сидеть на ANSI C. В CI/CD необходимо иметь два pipeline: первый для сборки через компилятор от Turbo C 1.0 и тестированием в MS-DOS 5.0 (за одно проверишь соблюдение стандарта языка), второй --- для эмуляции чего-нибудь на PowerPC для проверки работы с памятью на нестандартной архитектуре (например, через QEMU можно запустить Debian 8 для PPC, но будь готов к нереально медленной работе). Дополнительно рекомендуются pipeline для тестирования густо смазанных санитайзерами сборок, а также для суточного fuzzing тестирования.

Исправление DarkAmateur, :

как проекты на Си принято начинать в 2024

С оглядкой на 16битные системы и Big-Endian, а по сему строго сидеть на ANSI C. В CI/CD необходимо иметь два pipeline: первый для сборки через компилятор от Turbo C 1.0 и тестированием в MS-DOS 5.0 (за одно проверишь соблюдение стандарта языка), второй --- для эмуляции чего-нибудь на PowerPC для проверки работы с памятью на нестандартной архитектуре (например, через QEMU можно запустить Debian 8 для PPC, но будь готов к нереально медленной работе). Дополнительно рекомендуются pipeline с тестирование густо смазанных санитайзерами сборок, а так же суточным fuzzing тестированием.

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

как проекты на Си принято начинать в 2024

С оглядкой на 16битные системы и Big-Endian, а по сему строго сидеть на ANSI C. В CI/CD необходимо иметь два pipeline: первый для сборки через компилятор от Turbo C 1.0 и тестированием в MS-DOS 5.0 (за одно проверишь соблюдение стандарта языка), второй --- эмуляция чего-нибудь на PowerPC (например, через QEMU можно запустить Debian 8 для PPC, но будь готов к нереально медленной работе)