[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Настройка или конфигурация
Страницы: 1, 2
Arh
Какие вообще понятия у этих слов? Есть какое то определение.
Классы настраиваются или конфигурируются?
Например:

class News {

protected $limit = 10; //Это настройка или конфигурация?

}


Или

class Files {

protected $uploadDir = 'upload'; //Это настройка или конфигурация?

}


Предположим значения всех свойств класса лежали бы в отдельном файле.
Как бы назывался этот файл, config.php или setting.php?

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
VeRTak
Arh

По моему это тот же огурец только по другому повернутый biggrin.gif
AllesKlar
Из той же оперы: калоши или мокроступы.

_____________
[продано копирайтерам]
VeRTak
Цитата (AllesKlar @ 13.01.2016 - 17:24)
Из той же оперы: калоши или мокроступы.


laugh.gif
S.Chushkin
Цитата (Arh @ 13.01.2016 - 17:05)
class News {

    protected $limit = 10; //Это настройка или конфигурация?

}

Это просто инициализация свойства класса. К настройкам не имеет никакого отношения.

Цитата
Предположим значения всех свойств класса лежали бы в отдельном файле.

Тогда разраба привязать к позорному столбу. ;)

Цитата
Как бы назывался этот файл, config.php или setting.php?

Я использую "config" (configuration).
У работодателей иногда используется "settings", иногда 'options'. А иногда и то и другое и третье рядышком. :)
Но думаю, Wind прав, - в разработке ПО эти понятия одинаковые. Или почти одинаковые и различаются только контекстом, вложенным самим разрабом. Хотя в языке нюансы есть, но это уже тонкости и надо спрашивать у носителей языка, где и почему использовать то или другое.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Arh
Пару месяцев назад твин меня чуть в угол не поставил, потому что я называл настройки конфигурацией =) Хотя я не уверен что это были настройки, может это и была конфигурация.
С какой стороны посмотреть. Вот стало интересно в чем отличие.

Цитата
Это просто инициализация свойства класса. К настройкам не имеет никакого отношения.

Имеет, тут настраивается лимит вывода записей на страницу. Или конфигурируется или устанавливается =)

Цитата
Тогда разраба привязать к позорному столбу. wink.gif

За что?

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
S.Chushkin
Цитата (Arh @ 13.01.2016 - 17:42)
Пару месяцев назад твин меня чуть в угол не поставил, потому что я называл настройки конфигурацией =) Хотя я не уверен что это были настройки, может это и была конфигурация.

твин он такой, он всех в угол загонит ... если дать ему волю. smile.gif

Цитата
Имеет, тут настраивается лимит вывода записей на страницу. Или конфигурируется или устанавливается =)

Ещё раз, - "не имеет", это свойство класса в данном случае.
Вот если прописать News::config, а в конфиге уже limit, тогда
->config - свойство класса "Настройки"
->config->limit - настройка лимита

Цитата
Цитата
Тогда разраба привязать к позорному столбу. wink.gif

За что?

Да за что угодно! Можно даже за то самое. smile.gif

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Arh
S.Chushkin
Цитата
->config->limit - настройка лимита

Вот так чтоль?
protected $config = [
'limit' => 10
];


_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Arh
Тогда это не настройка, это ключ свойства класса =)
Так в php и нет специальной конструкции setting.
Не пойму что ты хочешь сказать.
Свойство или переменная или значение массива отвечающее за настройку чего-либо и есть "настройка", я вот об этом.

Могу предположить что свойство, которое можно поменять только вручную это конфигурация.
А если оно не приватное или его можно поменять через сеттер - это настройка.
То есть конфигурируется оно один раз, а настраиваться может по ходу дела =)

Короче ладно, по русски "настройка", в коде "config".

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
AllesKlar
настройки / конфигурации / settings / options / Einstellungen / პარამეტრები и прочие 設置 это данные, лежащие в файле, базе.
То что делается в классах кода - это инициализация, на основе этих настроек / конфигураций / settings / options / Einstellungen / პარამეტრები и прочих 設置

_____________
[продано копирайтерам]
sergeiss
Я предлагаю посмотреть "ширше", на значения слов, на их суть :) И уже исходя из этого делать выводы.

Что имеет более широкое значение: option, settings или configuration? Я бы их расположил в таком порядке от общего к частному: configuration - settings - options. То есть, слово configuration должно использоваться для более глобальных вещей. Setting - это уже более детальные параметры. А options - это те значения, которые могут принимать settings.

Допустим, есть такая хрень:
div {
background-color: blue;
}

Здесь "цвет фона" - это setting, а blue - это option. А весь набор стилей для div (набор settings)- это по своей сути configuration.

Если кто не согласен, прошу аргументировать возражение.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
depp
по мне так настройка - это произведение какого-то действия. напр. настройка конфигурации.
а конфигурация - это непосредственно то, что все мы тут обсуждаем в теме.

хотя и конфигурация настроек наверное тоже можно сказать. в общем масло масляное.
Arh
Надо было опрос создать, кто как называет =)
Например как назвать таблицу в базе с пользовательскими настройками.
user_setting или user_config

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
chee
Цитата (Arh @ 13.01.2016 - 17:05)
Как бы назывался этот файл, config.php или setting.php?

config.php, при том не объявлял бы там переменную, а делал так

<?php
return array();

Arh, если твои объекты можно настраивать из вне, то это всегда плюс. То есть лучше не использовать заранее определены хардкорные значения, ну максимум в случаях когда использовать значение по-умолчанию, если в конфигурации не задано.


_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Razzwan
Цитата (Arh @ 13.01.2016 - 18:24)
Свойство или переменная или значение массива отвечающее за настройку чего-либо и есть "настройка", я вот об этом.
ты прав.

Тоже не считаю, что это такой уж принципиальный вопрос. И в принципе, согласен с классификацией sergeiss.

Кстати, если моя информация верна - у него сегодня День Рождения. Поздравляю! wink.gif

_____________
Youtube канал WebDeveloper->Run()
Сайт для души
Gitter
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.