LINUX.ORG.RU

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

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

В моих мечтах программисты пишут исключительно на С. Заботятся о ресурсах. Не пользуются хрюникодом. Не убирают обратную совместимость в новых версиях библиотек. И т.д., и т.п.

про си и ресурсы соглашусь. а вот чем тебе юникод не угодил? как раз он один на всех. самый удобный формат. без разнообразия кодировок и извратов. а если не убирать обратную совместимость, можно докатиться до маздая. они тащили говно мамонта с самых древних версий. в итоге - в кернеле бардак и хаос, интерфейсы - как зоопарк, наследие разных веков. причём этот бардак ещё и очень сложно поддерживать. отсюда куча багов и глюков.

нет, как раз софт должен иногда подвергаться ревизии. на предмет устаревших технологий, а то и вовсе древних багов, которые иногда находят в старых библиотеках. если софт написан грамотно, то ревизии и апдейты до какого-то момента могут быть безболезненны. но когда апдейтов становится много, начинается говнокод с костылями. тогда имеет смысл переписать всё заново, учитывая новые реалии.

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

В моих мечтах программисты пишут исключительно на С. Заботятся о ресурсах. Не пользуются хрюникодом. Не убирают обратную совместимость в новых версиях библиотек. И т.д., и т.п.

про си соглашусь. а вот чем тебе юникод не угодил? как раз он один на всех. самый удобный формат. без разнообразия кодировок и извратов. а если не убирать обратную совместимость, можно докатиться до маздая. они тащили говно мамонта с самых древних версий. в итоге - в кернеле бардак и хаос, интерфейсы - как зоопарк, наследие разных веков. причём этот бардак ещё и очень сложно поддерживать. отсюда куча багов и глюков.

нет, как раз софт должен иногда подвергаться ревизии. на предмет устаревших технологий, а то и вовсе древних багов, которые иногда находят в старых библиотеках. если софт написан грамотно, то ревизии и апдейты до какого-то момента могут быть безболезненны. но когда апдейтов становится много, начинается говнокод с костылями. тогда имеет смысл переписать всё заново, учитывая новые реалии.