The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Завершён процесс создания организации Rust Foundation , opennews (??), 08-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


63. "Завершён процесс создания организации Rust Foundation "  +1 +/
Сообщение от Аноним (214), 09-Фев-21, 00:01 
Язык нынче вместе с сообществом и экосистемой выбирается, не в вакууме. А в растений поощряется, выходит, иметь кучу зависимостей из интернета с этим их карго. А мне такой подходит не очень нравится, зависимость - всегда потенциальная брешь, change my mind
Ответить | Правка | Наверх | Cообщить модератору

162. "Завершён процесс создания организации Rust Foundation "  –1 +/
Сообщение от Ordu (ok), 09-Фев-21, 07:34 
> зависимость - всегда потенциальная брешь

Вручную написанный код -- это тоже потенциальная брешь. Единственная гарантия отсутствия бреши -- это отсутствие кода.

Ответить | Правка | Наверх | Cообщить модератору

194. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (214), 09-Фев-21, 08:44 
Не, ну это всё понятно. Просто тут проблема контроля, вручную написанный код контролируете вы, можете его протестировать, да хоть корректность доказать, если могете. А библиотеки черттего знает кто писал.
Ответить | Правка | Наверх | Cообщить модератору

209. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Ordu (ok), 09-Фев-21, 09:12 
> Не, ну это всё понятно. Просто тут проблема контроля, вручную написанный код
> контролируете вы,

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

> можете его протестировать, да хоть корректность доказать, если могете.

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

> А библиотеки черттего знает кто писал.

Какая разница, кто писал? Никому нет доверия, тебе в частности. Открой код и почитай.

Ответить | Правка | Наверх | Cообщить модератору

216. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (214), 09-Фев-21, 09:18 
> Никому нет доверия, тебе в частности

Ну для стороннего человека да, для меня же доверие только себе самому и есть.

Ответить | Правка | Наверх | Cообщить модератору

239. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (314), 09-Фев-21, 09:39 
О, Вы собираете свой проц и пишете на своём ассемблере?
Если нет, то объясните, чем зависимости раста отличаются от зависимостей любого другого языка?
Ответить | Правка | Наверх | Cообщить модератору

243. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Ordu (ok), 09-Фев-21, 09:43 
>> Никому нет доверия, тебе в частности
> Ну для стороннего человека да, для меня же доверие только себе самому
> и есть.

Себе тоже доверять нельзя и надо постоянно проверять.

Ответить | Правка | К родителю #216 | Наверх | Cообщить модератору

212. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (314), 09-Фев-21, 09:14 
Назовите язык, для написания в котором продуктовое приложение может обойтись без зависимостей. Откуда Вы вообще придумали такую проблему?
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

218. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (214), 09-Фев-21, 09:19 
Не, тут прикол в том, что когда в зависимости спихивают вообще всё, даже считывание чисел с консоли, то это уже попахивает leftpad'ом
Ответить | Правка | Наверх | Cообщить модератору

229. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (314), 09-Фев-21, 09:31 
Интересненько. То Rust ругают за его высокоуровневость на фоне C/C++, при этом позицию системнописабельноого языка. То ругают за наоборот Unix-way и сильную гибкость, позволяющую в каждом случае использовать произвольную реализацию любой конструкции языка (то же считывание с консоли или foreach, например).

Стоит хейтерам уж определиться, что именно для них неправильно, а что правильно.

Ответить | Правка | Наверх | Cообщить модератору

340. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (214), 09-Фев-21, 12:52 
Я не хейтер раст, мне как раз его идеи по душе. Юникс-вей юникс-веем, но у всего есть свои пределы, и юникс-вей - тоже не догма и не абсолютная истина
Ответить | Правка | Наверх | Cообщить модератору

347. "Завершён процесс создания организации Rust Foundation "  +/
Сообщение от Аноним (314), 09-Фев-21, 13:31 
Но ведь leftpad (пример из JS мира) и считывание чисел из консоли (пример из C/C++ мира) совсем разные.

У JS стремительно растущее API, в силу чего не стоит пользоваться leftpad'ом.
А у C/C++ (да и у Rust) API в идеале может меняться только между мажорными релизами, в связи с чем атомарность компонентов и допускается.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру