Сайт | Скачать | Видео | Wiki

Автор Тема: LiveInit - каким он должен быть  (Прочитано 13881 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:LiveInit - каким он должен быть
« Ответ #30 : 11 Январь 2014, 11:31:10 »
Хорошо что Дядя Шурик не видел. Щас бы всем тут "концептуалистам" попало бы  :D

Это описание по dracut довольно прозрачно. Большое оно ввиду описания множественных модулей, несущих тот или иной функционал. Но такая система, которая решает широкий спектр задач не может в свом описании быть краткой ввиду гибкости настройки под разные нюансы. Тут наоборот чем более подробно описано, тем лучше.

Насчет "концептуалистов" - вы не представляете, что мне время от времени приходится читать у студентов. Вот там действительно - никакой концепции, но разобраться в этом надо хорошо стараться.

Я сторонник середины - должна быть концепция, ничего лишнего, что мешало бы иметь заданный функционал, но при этом обеспечивать немного больше от того, что востребовано. А насчет сложности кода - то тут либо три строчки и надо долго разбираться зачем они такие и почему в них решается только частный случай в надежде на "авось больше не понадобится или никогда не случится", либо полноценный с комментариями код, предусматривающий все нюансы, но в десятки раз больше строк кода. Сам пишу и так и так, но от студентов хочется второго варианта. Но у них чаще получается первый вариант записанный в форме второго :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Старый чайник
Re:LiveInit - каким он должен быть
« Ответ #31 : 11 Январь 2014, 13:00:34 »
Обоснуйте...
Надоело...
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64