Не отключайте рекламу на сайте - поможете проектуx86_64: LFD10-23.05 ; Roll23.05-23.06 ; LFU22 ; FASi686: DDR01-21.08 Русские PuppyLinux
Проголосовало пользователей: 7
0 Пользователей и 1 Гость просматривают эту тему.
Надо писать без багов, но, к сожалению, идеал недостижим.
А если наоборот, пользовательский файл перекрывает базу и много чего рушится, это лучше?
может они таким усложнением ошибки обходят? которые изредка выскакивают на каком-нибудь редком железе, если делать "проще и короче"
Если под железо приходится писать обходной хак это недостатки проектирования.
может на самом деле код плох и д.Шурик прав, зачем его усложняли? не знаю
Может код сложный потому, что чужой, нет? Свой то завсегда такой простой и понятный )
Какие слои не делайте
Значит будем делать по порядку, а не задом наперёд. Возражения есть?
и если юзер себе что-то там наваял, а оно не работает потому, что какой-то файл перекрывается файлом из базовых модулей это не правильно.
Пользовательский уровень должен быть выше системного. Иначе все это абсурдно, на мой взгляд.
в терминах путаемся
По поводу порядка слоёв у нас мнение предвзятое, подождём непредвзятое мнение kostyalamer.
Пользовательский уровень должен быть выше системного
Но есть конфиги и т.п.Кстати - где их по хорошему размещать - в модуле проги, отдельным модулем или как...
Давайте на примере. Я юзер, делаю себе модуль с конфигом какой-то проги, к примеру /etc/proga.cfg. Подключаю модуль с pfsload, все норм, файл заменил базовый. Кладу модуль в modules и перегружаю и фигвам, базовый сверху и моя прога не работает. Явно не правильно, нет?