LINUX.ORG.RU

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

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

этом случае со 100% вероятностью не сломается ничего, потому что тайпчекер не даст проводить операции с разными флоатами.

Под «сломав» я это и имею ввиду, а совсем не то что процессор сгорит или что-то в этом духе.

А, вот оно что. Я-то думал, что под «сломав» имеется в виду некорректная работа программы, а тут речь про сломанные планы на вечер. Тогда, конечно, любой статический анализатор - враг. И тесты лучше не писать, вдруг баг вылезет, придётся исправлять.

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

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

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

этом случае со 100% вероятностью не сломается ничего, потому что тайпчекер не даст проводить операции с разными флоатами.

Под «сломав» я это и имею ввиду, а совсем не то что процессор сгорит или что-то в этом духе.

А, вот оно что. Я-то думал, что под «сломав» имеется в виду некорректная работа программы, а тут речь про сломанные планы на вечер. Тогда, конечно, любой статический анализатор - враг. И тесты лучше писать, вдруг баг вылезет, придётся исправлять.

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

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