Re[11]: Есть ли практический смысл в неявном усечении значен
От: N. I.  
Дата: 20.10.18 13:49
Оценка:
netch80:

NI>>Если перед тобой появляется куча незнакомого кода, то быстро на глазок определить, нужно ли к нему присобачивать такие опции, может быть несколько затруднительно.


N>С какого потолка взято про "быстро" "присобачивать"?


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

NI>> Кроме того, это для нас добавление в компилятор очередной опции может казаться всего лишь парой пустяков, а для разработчиков компиляторов появление новых опций совместимости — это тот ещё геморрой, т.к. усложняет и без того непростую реализацию, а также её тестирование, покуда во всех допустимых комбинациях они должны между собой дружить. Когда опций много, возможных комбинаций их использования получается ну очень много и тогда можно легко нарваться на какие-нибудь неочевидные corner cases, поскольку уследить за всеми потенциальными взаимодействиями становится просто нереально.


N>1. Взаимодействовать тут нечему.


Откуда такая уверенность, если ты даже не в курсе, зачем эти promotions нужны?

N>2. Эти отмазки слышны уже лет 20. "Кто хочет — ищет метод, кто не хочет — ищет причину".


N>Таки поиск причины не делать.


Ну, да, некоторым людям вообще-то своственно рассматривать pros & cons. Трудности в реализации и поддержки с виду полезной фичи могут перевешивать её достоинства.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.