170 похожих чатов

При этом меня смущает отсутствие strong stance у меинтейнеров в

том ишью. Где вот это всё про право менять внутреннюю реализацию и отсутствие гарантий?

12 ответов

22 просмотра

Скорее всего в какой нибудь extension developer eula. Что имплементация может поменяться.

Ilya-L Автор вопроса
Vlæd Zá
Скорее всего в какой нибудь extension developer eu...

Да кто их читает. Я про коммуникацию же)

Ilya L
Да кто их читает. Я про коммуникацию же)

Ну это же должно быть очевидно. Используйте публичные интерфейсы. Не используйте непубличные, потому что они могут поменяться.

Ilya-L Автор вопроса
Vlæd Zá
Ну это же должно быть очевидно. Используйте публич...

Очевидно, пока не появляются относительно популярные плагины, которые лезут в приватные апи. Мне кажется, тут надо было как-то сделать предупреждение.

Ilya L
Очевидно, пока не появляются относительно популярн...

В вскоде это фактически нереализуемо, ну или будет "неокупаемо"

Ilya L
Очевидно, пока не появляются относительно популярн...

Да всмысле, разграничение публичного непубличного и есть то самое предупреждение! Если чел через рефлексию лезет, а потом все ломается, это не вина поставщика. Все вроде здравые люди и знают, что прежде чем дергать внутреннее апи нужно подумать и не дергать

Vadim Shubin
Да всмысле, разграничение публичного непубличного ...

Поинт Ильи - когда приватное становится часто используемым, оно становится публичным. Как, например, version поле в list

Ilya-L Автор вопроса
Vadim Shubin
Да всмысле, разграничение публичного непубличного ...

В общем случае нет. Но можно и такой политики придерживаться, конечно. Я не против.

Ilya-L Автор вопроса
Evgeniy Alexandrov
эм.. в каком смысле version поле публичное?

Часть публичного апи, которое просто так не поменять

Ilya Chernoudov
Часть публичного апи, которое просто так не поменя...

поле? или кидание исключения при модификации коллекции? - потому что второе, это не деталь реализации - а публичный контракт

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта