The OpenNET Project / Index page

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



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

Оглавление

В DNS-сервере BIND устранен серьёзный сбой, возникший из-за ..., opennews (ok), 13-Июн-14, (0) [смотреть все]

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


8. "В DNS-сервере BIND устранен серьёзный сбой, возникший из-за ..."  –4 +/
Сообщение от YetAnotherOnanym (ok), 13-Июн-14, 10:54 
Модные мальчики пробрались в команду GCC.
Ответить | Правка | Наверх | Cообщить модератору

45. "В DNS-сервере BIND устранен серьёзный сбой, возникший из-за ..."  +9 +/
Сообщение от Аноним (-), 13-Июн-14, 16:54 
Это нормальная оптимизация. И, как правильно сказали выше, ломается на ней именно [censored]код.
Ответить | Правка | Наверх | Cообщить модератору

132. "В DNS-сервере BIND устранен серьёзный сбой, возникший из-за ..."  +/
Сообщение от YetAnotherOnanym (ok), 14-Июн-14, 16:37 
Если кода не очень много - чтобы его мог вычитать и вылизать один человек (или несколько достаточно близко контактирующих) - тогда да. А когда контрибутит большое сообщество, плюс либы от третьей стороны - прилететь может всё что угодно, поэтому проверять данные надо.
Переформулирую - код, который ты не вычитал сам, считай априори [censored]кодом, и допускай, что на выходе от него можно получить значение NULL там, где оно не может быть NULL.
Ответить | Правка | Наверх | Cообщить модератору

265. "В DNS-сервере BIND устранен серьёзный сбой, возникший из-за ..."  +1 +/
Сообщение от Аноним (-), 15-Июн-14, 16:07 
man "code review"

Во всех крупных свободных проектах. Если вы не применяете — никто вам не виноват.

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

321. "В DNS-сервере BIND устранен серьёзный сбой, возникший из-за ..."  –1 +/
Сообщение от YetAnotherOnanym (ok), 17-Июн-14, 11:54 
Ладно, предположим, проверил я код всех сторонних либ, которые юзает мой проект. Нашёл "недоработку". Отправил багрепорт, может быть даже с патчем. А тот проект пилит один анонимус в своё свободное время, и реакции на багрепорт - никакой. Если я знаю, что везде, где мой софт будет использоваться, стоит эта либа с непофиксенным багом, из-за которого может прилететь NULL где не надо, что делать? Форкать либу и пропихивать свой форк в дистрибы? Включать в тарбол её исходники со своим фиксом? Я всё-таки выберу поставить в нескольких местах проверку на NULL, пусть это и не согласуется с чьими-то представлениями о красоте.
Ответить | Правка | Наверх | Cообщить модератору

324. "В DNS-сервере BIND устранен серьёзный сбой, возникший..."  +2 +/
Сообщение от arisu (ok), 17-Июн-14, 13:29 
для начала — прекратить использовать неподдерживаемые библиотеки. как раз потому, что в них никто не чинит баги.

впрочем, говнокодеры о таких нюансах никогда не думают, хватают первое попавшееся и радуются. недолго, правда.

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

327. "В DNS-сервере BIND устранен серьёзный сбой, возникший..."  +/
Сообщение от rob pike (?), 17-Июн-14, 15:54 
Главное - заранее угадать какая библиотека станет неподдерживаемой завтра.

Опыт и интуиция to the rescue

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

328. "В DNS-сервере BIND устранен серьёзный сбой, возникший..."  +1 +/
Сообщение от arisu (ok), 17-Июн-14, 16:31 
> Главное - заранее угадать какая библиотека станет неподдерживаемой завтра.

не так уж и сложно, на самом деле.

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

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

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




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

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