История изменений
Исправление praseodim, (текущая версия) :
Мало конечно, если код уже широко распространился.
Для пример как надо проектировать и поддерживать - это, что код на WinAPI из sdk еще для винды 1.0 (1985-го года!) успешно можно было еще в 2015-м (может позже, экспериментировали тогда) откомпилировать. Какое-то косметическое изменение правда все же понадобилось, уже не помню какое, но ерунда совсем. Феншуйщики бы камня на камня уже не оставили бы от того API.
Вот допустим была функция WinExec еще в 1-й винде для запуска программ. Она до сих пор оставлена для совместимости, но уже с начала 90-х следует использовать CreateProcess. (Но можно и WinExec, если хочется). С питоньим подходом WinExec бы уже давно был бы deprecated и убран. Да и CreateProcess бы уже заменили несколько раз на что-то другое.
Исправление praseodim, :
Мало конечно, если код уже широко распространился.
Для пример как надо проектировать и поддерживать - это, что код на WinAPI из sdk еще для винды 1.0 (1985-го года!) успешно можно было еще в 2015-м (может позже, экспериментировали тогда) откомпилировать. Какое-то косметическое изменение правда все же понадобилось, уже не помню какое, но ерунда совсем. Феншуйщики бы камня на камня уже не оставили бы от того API.
Вот допустим была функция WinExec еще в 1-й винде для запуска программ. Она до сих пор оставлена для совместимости, но уже с начала 90-х следует использовать CreateProcess. (Но можно и WinExec, если хочется). С питоньим подходом WinExec бы уже давным был deprecated и убран. Да и CreateProcess бы уже заменили несколько раз на что-то другое.
Исходная версия praseodim, :
Мало конечно, если код уже широко распространился.
Для пример как надо проектировать и поддерживать - это, что код на WinAPI из sdk еще для винды 1.0 (1985-го года!) успешно можно было еще в 2015-м (может позже, экспериментировали тогда) откомпилировать. Какое-то косметическое изменение правда все же понадобилось, уже не помню какое, но ерунда совсем. Феншуйщики бы камня на камня уже не оставили бы от того API.
Вот допустим была функция WinExec еще в 1-й винде для запуска программ. Она до сих пор оставлена для совместимости, но уже с начала 90-х следует использовать CreateProcess. (Но можно и WinExec, если хочется). С питоньим подходом WinExec бы уже давным был deprecated и убран.