Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAкаждый твой метод должен состоять ровно из одной строки: Код: c# 1. Недостаточная ответственность класса по Фаулеру. skyANAИ да, это логика. Сегодня она примитивная, а завтра скажут возвращать только активные классификаторы, или действующие на данный момент. Или соответсвующие роли текущего пользователя.Вот когда это произойдёт, тогда и будем производить выделение класса, по тому же Фаулеру.Всё достаточная :) Контроллер обрабатывает действия пользователя. То есть отвечает за экшены. Откуда берётся модель (из базы, кэша, хардкода), какие при этом накладываются ограничения и какие поля в ней заполнять (только Id и Caption, или ещё и Description) не его проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:36 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей К, это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:37 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
PallarisЕсли нужно будет перевести с английского на русский, добавить запись - нужно перекомпилить весь проект или что? Этим должен заниматься билд-сервак. Внёс изменения в код, агент билдера подхватил их, пересобрал и опубликовал. А ты сидишь куришь бамбук. Неужели ещё кому-то нравится вручную этим заниматься? Ну его проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:39 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
PallarisАлексей К, это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки. Это зависит от того, какие строчки, и как часто предполагается их менять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:40 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
PallarisАлексей К, это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки.Ну придётся писать SQL-скрипты. Тоже ничего хорошего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:51 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Недостаточная ответственность класса по Фаулеру. пропущено... Вот когда это произойдёт, тогда и будем производить выделение класса, по тому же Фаулеру.Всё достаточная :) Контроллер обрабатывает действия пользователя. То есть отвечает за экшены.Да. skyANAОткуда берётся модель (из базы, кэша, хардкода), какие при этом накладываются ограничения и какие поля в ней заполнять (только Id и Caption, или ещё и Description) не его проблема.Зависит от ситуации. Общие правила рефакторинга, описанные Фаулером, никто не отменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:54 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КPallarisАлексей К, это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки.Ну придётся писать SQL-скрипты. Тоже ничего хорошего. Админку открыл и изменил что надо. А, это ж надо еще админку сделать для портала... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 12:56 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КЗависит от ситуации. Общие правила рефакторинга, описанные Фаулером, никто не отменял.1. Я за подход "fat models and skinny controllers"; 2. В первую очередь я проектирую базу и классы бизнес-логики, а потом использую её в MVC, Web API, WCF, WPF и т.д., и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:01 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
И как бы всегда думаю о расширяемости и масштабируемости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:03 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
skyANA1. Я за подход "fat models and skinny controllers"; што такое fat models? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:21 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
PallarisАлексей Кпропущено... Ну придётся писать SQL-скрипты. Тоже ничего хорошего. Админку открыл и изменил что надо. А, это ж надо еще админку сделать для портала...На всех серверах? Их как минимум два: девелоперский и "боевой". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:25 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей КЗависит от ситуации. Общие правила рефакторинга, описанные Фаулером, никто не отменял.1. Я за подход "fat models and skinny controllers"; 2. В первую очередь я проектирую базу и классы бизнес-логики, а потом использую её в MVC, Web API, WCF, WPF и т.д., и т.п.Я за выделение слоёв по необходимости. Но, конечно же, у всех разные задачи, условия и привычки. Оба подхода имеют право на жизнь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:27 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
skyANAИ как бы всегда думаю о расширяемости и масштабируемости.Тут главное без фанатизма. Избыточное проектирование тоже плохо. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:27 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAпропущено... 1. Я за подход "fat models and skinny controllers"; 2. В первую очередь я проектирую базу и классы бизнес-логики, а потом использую её в MVC, Web API, WCF, WPF и т.д., и т.п.Я за выделение слоёв по необходимости. Но, конечно же, у всех разные задачи, условия и привычки. Оба подхода имеют право на жизнь.Сколько у вас там, 900 виндовых проектов, написанных "без фанатизма"? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:30 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КНа всех серверах? Их как минимум два: девелоперский и "боевой". Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:31 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей К, ты хоть раз Code Metrics пользовался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:31 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей Кпропущено... Я за выделение слоёв по необходимости. Но, конечно же, у всех разные задачи, условия и привычки. Оба подхода имеют право на жизнь.Сколько у вас там, 900 виндовых проектов, написанных "без фанатизма"? :)Нет, с фанатизмом у нас тут всё в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:32 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
skyANAАлексей К, ты хоть раз Code Metrics пользовался?Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:32 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КНа всех серверах? Их как минимум два: девелоперский и "боевой". Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл Думаю и Алексей не эксперт по continuous integration and continuous delivery :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:33 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КНа всех серверах? Их как минимум два: девелоперский и "боевой". Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл Малобюджетное программирование добавляет конкурентные преимущества. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:34 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAпропущено... Сколько у вас там, 900 виндовых проектов, написанных "без фанатизма"? :)Нет, с фанатизмом у нас тут всё в порядке. А сколько? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:35 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
Алексей КskyANAАлексей К, ты хоть раз Code Metrics пользовался?Нет.А рефакторингом часто занимаешься? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:36 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
hVosttАлексей КНа всех серверах? Их как минимум два: девелоперский и "боевой". Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл Где написано, что вот прям все - через админку? Редактирование справочников давать пользователю с соответствующими правами. У ТСа как по мне - как раз такой случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:37 |
|
||
|
Виртуальные справочники.
|
|||
|---|---|---|---|
|
#18+
PallarishVosttпропущено... Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл Где написано, что вот прям все - через админку? Редактирование справочников давать пользователю с соответствующими правами. У ТСа как по мне - как раз такой случай.У ТСа случай: "я столкнулся с тем, что сделано криво и вместо того, чтобы сделать правильно, выбрал быстрое решение, через костыль". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2015, 13:38 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38924966&tid=1356582]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 359ms |

| 0 / 0 |
