[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: systemd (sysvinit осиротел, галактико опасносте!)



On Wed, Mar 09, 2016 at 03:40:58PM +0300, Dmitry E. Oboukhov wrote:
> > То, что на большую часть багов - народ забил.
> 
> да ну, просто не классифицируют.
> фигня какая.
> 
> >> вот имеем n скриптов.
> >> в каждом написан case ... start|stop.
> >> наблюдаю много лет попытки "унифицировать". но смысла в этих попытках
> >> не вижу.
> 
> > Смысл в том, чтобы такого копипаста не было.
> 
> профит какой в этом смысле?

 Да, какой профит в том, чтобы вызывать strcmp() из libc вместо того, чтобы
 во все места, где нужно сравнить две строки, скопипастить 10 строк кода? :)

> вот и далее идем. к чем сводится профит от того что копипаста нет?
> экономия места? нет
> меньше ошибок? нет (в двух строках hello world сложно ошибаться)
> большая гибкость? в декларативных конфигах гибкость меньшая, а не
> большая

 Есть такие понятия, как наследование и изоляция. Принципиально важные
 для строительства больших информационных систем.

 В двух строчках hello world ошибиться очень легко. Зевнул лишний пробел
 между словами -- и вот она, незамеченная ошибка, которая может вдруг
 сломать что-то 10 лет спустя.

> sysvinit - по сути проект завершенный, доведенный до идеала в своей
> нише.

 То-то все кому не лень свои иниты ваяют... :)
-- 
 Eugene Berdnikov


Reply to: