powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Виртуальные справочники.
71 сообщений из 71, показаны все 3 страниц
Виртуальные справочники.
    #38924358
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Досталась легаси база. Значение лукапов закодированы не в базе, а на клиенте. Сделал так. но смущает подключение System.Web.UI.WebControls. Кто какие решения использует для этого?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI.WebControls;

namespace FWC.Models
{
    public static class LookupTables
    {
        
        public static List<ListItem> ProjectType
        {
            get
            {
                return new List<ListItem>
                    {
                        new ListItem { Text = "Confirmed", Value = "C" },
                        new ListItem { Text = "Tentative", Value = "T" }
                    };
            }
        }
        
        public static List<ListItem> CrewType
        {
            get
            {
                return new List<ListItem>
                    {
                        new ListItem { Text = "One Men Crew", Value = "1" },
                        new ListItem { Text = "Two Men Crew", Value = "2" },
                        new ListItem { Text = "Three Men Crew", Value = "3" }
                    };
            }
        }

        public static List<ListItem> Status
        {
            get
            {
                return new List<ListItem>
                    {
                        new ListItem { Text = "Closed", Value = "Closed" },
                        new ListItem { Text = "In Progress", Value = "In Progress" },
                        new ListItem { Text = "Open", Value = "Open" }
                    };
            }
        }

    }
}


PS. EF MVC
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924449
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter,

так ты его отключи, чтоб не смущало. а вообще - сделай три таблички в базе и запердоль эти хард-коды в них. А то это не дело
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924463
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterДосталась легаси база. Значение лукапов закодированы не в базе, а на клиенте. Сделал так. но смущает подключение System.Web.UI.WebControls. Кто какие решения использует для этого?Забавно, Вы типа ручками классы писать не хотите, или не умеете? Только генерировать при помощи EF, либо использовать левые сборки?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924472
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, ИМХО Вам надо завести три перечисления (enum).
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924486
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisА то это не дело.Почему?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924496
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
3 enum- а с ресурсами в виде атрибутов.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924508
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КPallarisА то это не дело.Почему?1. модель не должна зависеть от UI.WebControls
2. В типе LookupTables скорее всего вообще нет смысла. ProjectType относится к проектам, CrewType к командам, а Status - это небось статусы выполняемых задач.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924603
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Почему?1. модель не должна зависеть от UI.WebControlsА если не считать это моделью? Если разместить это прямо в контроллере?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924608
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
1. модель не должна зависеть от UI.WebControlsА если не считать это моделью? Если разместить это прямо в контроллере?Контроллере чего?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924615
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, и что это тогда будет? Зачем статический класс, со статическими списками в контроллере? И зачем упоминалась база, если это не модель? :)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924619
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и пользователь выбирает значения, понятные ему с точки зрения предметной области.
К какой такой предметной области относится LookupTables?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924664
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
А если не считать это моделью? Если разместить это прямо в контроллере?Контроллере чего?MV C
skyANAИ зачем упоминалась база, если это не модель? :)Упоминались "лукапы", они же "комбобоксы". :-)

зы: Видимо кому-то лень было делать класс аналог ListItem, содержащийся в System.Web.UI.WebControls.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924667
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAК какой такой предметной области относится LookupTables?К предметной области "классификаторы", что на мой взгляд очень плохо. Нет такой предметной области, рано или поздно тут образуется помойка. Мы это уже проходили... :-)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924678
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Контроллере чего?MV C
skyANAИ зачем упоминалась база, если это не модель? :)Упоминались "лукапы", они же "комбобоксы". :-)

зы: Видимо кому-то лень было делать класс аналог ListItem, содержащийся в System.Web.UI.WebControls.Контроллеры обычно связаны с сущностями. Таки в контроллер чего ты предлагаешь запихать LookupTables? :)

А еще лень подумать о коллегах, кто будет это сопровождать.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924692
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAК какой такой предметной области относится LookupTables?К предметной области "классификаторы", что на мой взгляд очень плохо. Нет такой предметной области, рано или поздно тут образуется помойка. Мы это уже проходили... :-)редактирование классификаторов видимо не предполагается :) только выбор значений и исключительно в лукапах :)

Ты понимаешь, что если бы они были в БД, то ТС бы при помощи EF сгенерировал бы совсем другие классы?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924695
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
MV C
пропущено...
Упоминались "лукапы", они же "комбобоксы". :-)

зы: Видимо кому-то лень было делать класс аналог ListItem, содержащийся в System.Web.UI.WebControls.Контроллеры обычно связаны с сущностями. Таки в контроллер чего ты предлагаешь запихать LookupTables? :)Почему бы и нет? Я сторонник выделения логики из контроллеров по необходимости.
skyANAА еще лень подумать о коллегах, кто будет это сопровождать.Это может сказаться как позитивно, так и негативно, в зависимости от ситуации.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924696
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
К предметной области "классификаторы", что на мой взгляд очень плохо. Нет такой предметной области, рано или поздно тут образуется помойка. Мы это уже проходили... :-)редактирование классификаторов видимо не предполагается :) только выбор значений и исключительно в лукапах :)Этого мы не знаем.
skyANAТы понимаешь, что если бы они были в БД, то ТС бы при помощи EF сгенерировал бы совсем другие классы?Принципиально ничего не поменяется.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924707
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Контроллеры обычно связаны с сущностями. Таки в контроллер чего ты предлагаешь запихать LookupTables? :)Почему бы и нет? Я сторонник выделения логики из контроллеров по необходимости.в контроллерах вообще не должно быть логики, так что выделять оттуда нечего
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924713
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
редактирование классификаторов видимо не предполагается :) только выбор значений и исключительно в лукапах :)Этого мы не знаем.
skyANAТы понимаешь, что если бы они были в БД, то ТС бы при помощи EF сгенерировал бы совсем другие классы?Принципиально ничего не поменяется.чтобы принципиально ничего не поменялось, LookupTables не должен быть в контроллере, а должен быть в модели. И тут мы возвращаемся к пунктам 1 и 2 :)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924724
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Почему бы и нет? Я сторонник выделения логики из контроллеров по необходимости.в контроллерах вообще не должно быть логики, так что выделять оттуда нечегоЭто логика?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
public class MyController : ApiController
{
    public AppDbContext Db { get; set; }

    public ClassifierItem[] GetClassifier1()
    {
         var q =
             from v in Db.Table1
             select new ClassifierItem { ID = v.ID, Caption = v.Caption };

         return q.ToArray();
    }

    public ClassifierItem[] GetClassifier1()
    {
          return new[] 
          {
               new ClassifierItem { ID = 1, Caption = "Один" },
               new ClassifierItem { ID = 2, Caption = "Два" }
          };
    }
}
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924733
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
в контроллерах вообще не должно быть логики, так что выделять оттуда нечегоЭто логика?
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
public class MyController : ApiController
{
    public AppDbContext Db { get; set; }

    public ClassifierItem[] GetClassifier1()
    {
         var q =
             from v in Db.Table1
             select new ClassifierItem { ID = v.ID, Caption = v.Caption };

         return q.ToArray();
    }

    public ClassifierItem[] GetClassifier1()
    {
          return new[] 
          {
               new ClassifierItem { ID = 1, Caption = "Один" },
               new ClassifierItem { ID = 2, Caption = "Два" }
          };
    }
}

каждый твой метод должен состоять ровно из одной строки:
Код: c#
1.
return service.GetClassifierN();
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924747
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И да, это логика. Сегодня она примитивная, а завтра скажут возвращать только активные классификаторы, или действующие на данный момент.
Или соответсвующие роли текущего пользователя.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924798
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAкаждый твой метод должен состоять ровно из одной строки:
Код: c#
1.
return service.GetClassifierN();

Недостаточная ответственность класса по Фаулеру.
skyANAИ да, это логика. Сегодня она примитивная, а завтра скажут возвращать только активные классификаторы, или действующие на данный момент.
Или соответсвующие роли текущего пользователя.Вот когда это произойдёт, тогда и будем производить выделение класса, по тому же Фаулеру.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924852
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КPallarisА то это не дело.Почему?

Человек, которому завтра придется разбираться в этом изделии, будет долго разбираться, почему одни данные лежат в БД, другие - зашиты в коде.

Если нужно будет перевести с английского на русский, добавить запись - нужно перекомпилить весь проект или что?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924854
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей Кпропущено...
Почему?

Человек, которому завтра придется разбираться в этом изделии, будет долго разбираться, почему одни данные лежат в БД, другие - зашиты в коде.Это не влияет на процесс "разбирания в коде".
PallarisЕсли нужно будет перевести с английского на русский, добавить запись - нужно перекомпилить весь проект или что?А если не нужно? А если перекомпилировать проект не проблема?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924859
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAкаждый твой метод должен состоять ровно из одной строки:
Код: c#
1.
return service.GetClassifierN();

Недостаточная ответственность класса по Фаулеру.
skyANAИ да, это логика. Сегодня она примитивная, а завтра скажут возвращать только активные классификаторы, или действующие на данный момент.
Или соответсвующие роли текущего пользователя.Вот когда это произойдёт, тогда и будем производить выделение класса, по тому же Фаулеру.Всё достаточная :) Контроллер обрабатывает действия пользователя. То есть отвечает за экшены.

Откуда берётся модель (из базы, кэша, хардкода), какие при этом накладываются ограничения и какие поля в ней заполнять (только Id и Caption, или ещё и Description) не его проблема.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924863
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924868
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisЕсли нужно будет перевести с английского на русский, добавить запись - нужно перекомпилить весь проект или что?

Этим должен заниматься билд-сервак. Внёс изменения в код, агент билдера подхватил их, пересобрал и опубликовал. А ты сидишь куришь бамбук. Неужели ещё кому-то нравится вручную этим заниматься? Ну его проблемы.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924870
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей К,
это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки.

Это зависит от того, какие строчки, и как часто предполагается их менять.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924887
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей К,
это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки.Ну придётся писать SQL-скрипты. Тоже ничего хорошего.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924893
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Недостаточная ответственность класса по Фаулеру.
пропущено...
Вот когда это произойдёт, тогда и будем производить выделение класса, по тому же Фаулеру.Всё достаточная :) Контроллер обрабатывает действия пользователя. То есть отвечает за экшены.Да.
skyANAОткуда берётся модель (из базы, кэша, хардкода), какие при этом накладываются ограничения и какие поля в ней заполнять (только Id и Caption, или ещё и Description) не его проблема.Зависит от ситуации. Общие правила рефакторинга, описанные Фаулером, никто не отменял.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924897
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КPallarisАлексей К,
это конечно прекрасно - пересобирать проект, вместо того, чтоб в базе данных изменить строчки.Ну придётся писать SQL-скрипты. Тоже ничего хорошего.

Админку открыл и изменил что надо. А, это ж надо еще админку сделать для портала...
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924904
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЗависит от ситуации. Общие правила рефакторинга, описанные Фаулером, никто не отменял.1. Я за подход "fat models and skinny controllers";
2. В первую очередь я проектирую базу и классы бизнес-логики, а потом использую её в MVC, Web API, WCF, WPF и т.д., и т.п.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924908
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И как бы всегда думаю о расширяемости и масштабируемости.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924946
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA1. Я за подход "fat models and skinny controllers";

што такое fat models?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924962
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей Кпропущено...
Ну придётся писать SQL-скрипты. Тоже ничего хорошего.

Админку открыл и изменил что надо. А, это ж надо еще админку сделать для портала...На всех серверах? Их как минимум два: девелоперский и "боевой".
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924964
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей КЗависит от ситуации. Общие правила рефакторинга, описанные Фаулером, никто не отменял.1. Я за подход "fat models and skinny controllers";
2. В первую очередь я проектирую базу и классы бизнес-логики, а потом использую её в MVC, Web API, WCF, WPF и т.д., и т.п.Я за выделение слоёв по необходимости. Но, конечно же, у всех разные задачи, условия и привычки. Оба подхода имеют право на жизнь.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924966
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAИ как бы всегда думаю о расширяемости и масштабируемости.Тут главное без фанатизма. Избыточное проектирование тоже плохо. :-)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924972
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
1. Я за подход "fat models and skinny controllers";
2. В первую очередь я проектирую базу и классы бизнес-логики, а потом использую её в MVC, Web API, WCF, WPF и т.д., и т.п.Я за выделение слоёв по необходимости. Но, конечно же, у всех разные задачи, условия и привычки. Оба подхода имеют право на жизнь.Сколько у вас там, 900 виндовых проектов, написанных "без фанатизма"? :)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924976
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНа всех серверах? Их как минимум два: девелоперский и "боевой".

Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924978
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К, ты хоть раз Code Metrics пользовался?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924979
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я за выделение слоёв по необходимости. Но, конечно же, у всех разные задачи, условия и привычки. Оба подхода имеют право на жизнь.Сколько у вас там, 900 виндовых проектов, написанных "без фанатизма"? :)Нет, с фанатизмом у нас тут всё в порядке.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924980
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей К, ты хоть раз Code Metrics пользовался?Нет.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924982
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КНа всех серверах? Их как минимум два: девелоперский и "боевой".

Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл Думаю и Алексей не эксперт по continuous integration and continuous delivery :)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924983
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КНа всех серверах? Их как минимум два: девелоперский и "боевой".

Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл Малобюджетное программирование добавляет конкурентные преимущества.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924986
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Сколько у вас там, 900 виндовых проектов, написанных "без фанатизма"? :)Нет, с фанатизмом у нас тут всё в порядке. А сколько?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924990
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAАлексей К, ты хоть раз Code Metrics пользовался?Нет.А рефакторингом часто занимаешься?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924992
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей КНа всех серверах? Их как минимум два: девелоперский и "боевой".

Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл

Где написано, что вот прям все - через админку? Редактирование справочников давать пользователю с соответствующими правами. У ТСа как по мне - как раз такой случай.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924994
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarishVosttпропущено...


Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл

Где написано, что вот прям все - через админку? Редактирование справочников давать пользователю с соответствующими правами. У ТСа как по мне - как раз такой случай.У ТСа случай: "я столкнулся с тем, что сделано криво и вместо того, чтобы сделать правильно, выбрал быстрое решение, через костыль".
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924996
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Нет, с фанатизмом у нас тут всё в порядке. А сколько?Мне кажется, что количество проектов в солюшене ни о чём не говорит.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38924999
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarishVosttпропущено...


Да он не догоняет этого.. есть такой способ разработки "на живую". Ни теста, ни дева, только паблик и всё через админку. Веб-мастер скул-стайл

Где написано, что вот прям все - через админку? Редактирование справочников давать пользователю с соответствующими правами. У ТСа как по мне - как раз такой случай.Не все справочники можно давать редактировать пользователям.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925006
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
А сколько?Мне кажется, что количество проектов в солюшене ни о чём не говорит.Сложно что-ли напомнить? :) Поиском долго.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925012
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНе все справочники можно давать редактировать пользователям.

Код: c#
1.
2.
3.
new ListItem { Text = "One Men Crew", Value = "1" },
                        new ListItem { Text = "Two Men Crew", Value = "2" },
                        new ListItem { Text = "Three Men Crew", Value = "3" }



- Здравствуйте, нам бы добавить еще "Four men crew, five men crew, six men crew"
- Нет, вы знаете, в ТЗ написано только вот так. Вот смета на доработку, подписываем?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925014
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Мне кажется, что количество проектов в солюшене ни о чём не говорит.Сложно что-ли напомнить? :) Поиском долго.Ну есть один проект возрастом 15 лет, ~90 сборок в солюшене. Есть проекты моложе и поменьше.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925021
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей КНе все справочники можно давать редактировать пользователям.

Код: c#
1.
2.
3.
new ListItem { Text = "One Men Crew", Value = "1" },
                        new ListItem { Text = "Two Men Crew", Value = "2" },
                        new ListItem { Text = "Three Men Crew", Value = "3" }



- Здравствуйте, нам бы добавить еще "Four men crew, five men crew, six men crew"
- Нет, вы знаете, в ТЗ написано только вот так. Вот смета на доработку, подписываем?- Нет, вы знаете, что данный классификатор используется в интеграциях с системами АСУ "ПРВТСМ" и АСУ "РОВРАПРВ", поэтому быстро расширить данный классификатор мы не можем. Классификатор будет расширен при выходе следующей версии нашей системы, после согласования данных работ с разработчиками смежных систем.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925031
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pallaris- Нет, вы знаете, в ТЗ написано только вот так. Вот смета на доработку, подписываем?Это само собой.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925035
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КPallarisпропущено...


Код: c#
1.
2.
3.
new ListItem { Text = "One Men Crew", Value = "1" },
                        new ListItem { Text = "Two Men Crew", Value = "2" },
                        new ListItem { Text = "Three Men Crew", Value = "3" }



- Здравствуйте, нам бы добавить еще "Four men crew, five men crew, six men crew"
- Нет, вы знаете, в ТЗ написано только вот так. Вот смета на доработку, подписываем?- Нет, вы знаете, что данный классификатор используется в интеграциях с системами АСУ "ПРВТСМ" и АСУ "РОВРАПРВ", поэтому быстро расширить данный классификатор мы не можем. Классификатор будет расширен при выходе следующей версии нашей системы, после согласования данных работ с разработчиками смежных систем.ну парни вы устроили workflow что-ли в ишью-трекере никогда не настраивали?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925039
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К- Нет, вы знаете, что данный классификатор используется в интеграциях с системами АСУ "ПРВТСМ" и АСУ "РОВРАПРВ", поэтому быстро расширить данный классификатор мы не можем. Классификатор будет расширен при выходе следующей версии нашей системы, после согласования данных работ с разработчиками смежных систем.

- Ой, все! <бип-бип-бип>
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925042
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
- Нет, вы знаете, что данный классификатор используется в интеграциях с системами АСУ "ПРВТСМ" и АСУ "РОВРАПРВ", поэтому быстро расширить данный классификатор мы не можем. Классификатор будет расширен при выходе следующей версии нашей системы, после согласования данных работ с разработчиками смежных систем.ну парни вы устроили workflow что-ли в ишью-трекере никогда не настраивали?Я не понимаю ваши иностранные ругательства. :-)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925050
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей К- Нет, вы знаете, что данный классификатор используется в интеграциях с системами АСУ "ПРВТСМ" и АСУ "РОВРАПРВ", поэтому быстро расширить данный классификатор мы не можем. Классификатор будет расширен при выходе следующей версии нашей системы, после согласования данных работ с разработчиками смежных систем.

- Ой, все! <бип-бип-бип>И забудьте этот телефон. В подобных случаях обращайтесь к своему руководству.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925053
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
ну парни вы устроили workflow что-ли в ишью-трекере никогда не настраивали?Я не понимаю ваши иностранные ругательства. :-)вы какой инструмент используете для управления задачами (task management)?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925063
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я не понимаю ваши иностранные ругательства. :-)вы какой инструмент используете для управления задачами (task management)? Этот . У нас 11 человек, что-то сверх естественное нам не требуется.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925068
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Я не понимаю ваши иностранные ругательства. :-)вы какой инструмент используете для управления задачами (task management)?зы: Как-то предпринималась попытка внедрить планирование через MS Project, но не прижилось.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925077
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
вы какой инструмент используете для управления задачами (task management)? Этот . У нас 11 человек, что-то сверх естественное нам не требуется.Гы, а чего это у тебя там всё в БД? :)
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925084
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Этот . У нас 11 человек, что-то сверх естественное нам не требуется.Гы, а чего это у тебя там всё в БД? :)Не понял, что "всё"?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925101
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Гы, а чего это у тебя там всё в БД? :)Не понял, что "всё"?вот это http://www.ss-pro.ru/arc?arcID=taskPlanner&path=Src/Server/Modules/DbMain/DbMainContext_Tables.generated.cs
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925351
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Не понял, что "всё"?вот это http://www.ss-pro.ru/arc?arcID=taskPlanner&path=Src/Server/Modules/DbMain/DbMainContext_Tables.generated.cs Ну да, данные хранятся в БД. Файлы вложений, которые можно привязать к задачам и комментариям, можно хранить как в БД, так и в виде ссылки на файл. А что удивило?
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925407
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisАлексей КНе все справочники можно давать редактировать пользователям.

Код: c#
1.
2.
3.
new ListItem { Text = "One Men Crew", Value = "1" },
                        new ListItem { Text = "Two Men Crew", Value = "2" },
                        new ListItem { Text = "Three Men Crew", Value = "3" }



- Здравствуйте, нам бы добавить еще "Four men crew, five men crew, six men crew"
- Нет, вы знаете, в ТЗ написано только вот так. Вот смета на доработку, подписываем?такого никогда не будет. из соображений безопасности нельзя загружать в авто более 3-х человек. т.ч. вынос справочника в табличку был-бы даже вреден.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925804
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunterтакого никогда не будет. из соображений безопасности нельзя загружать в авто более 3-х человек. т.ч. вынос справочника в табличку был-бы даже вреден.

В далеком будущем, благодаря новейшей технологии телепортации, человечество наконец-то преодолеет барьер безопасности и сможет отправить в авто 4 человека сразу. И когда в этот исторический момент президент мира будет готов нажать на кнопку пуска, документ не удастся провести, потому что в выпадающем списке есть только "Three men crew", и запуск не состоится. Толпа разойдется по домам, а зрители у телеэкранов переключат каналы на дом-5.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38925840
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisRelic Hunterтакого никогда не будет. из соображений безопасности нельзя загружать в авто более 3-х человек. т.ч. вынос справочника в табличку был-бы даже вреден.

В далеком будущем, благодаря новейшей технологии телепортации, человечество наконец-то преодолеет барьер безопасности и сможет отправить в авто 4 человека сразу. И когда в этот исторический момент президент мира будет готов нажать на кнопку пуска, документ не удастся провести, потому что в выпадающем списке есть только "Three men crew", и запуск не состоится. Толпа разойдется по домам, а зрители у телеэкранов переключат каналы на дом-5.Не стоит переживать из-за того, что может не произойти.
...
Рейтинг: 0 / 0
Виртуальные справочники.
    #38926013
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КНе стоит переживать из-за того, что может не произойти.

Лол =)))
"Оставил включенным утюг, но чего переживать - ведь пожара может и не произойти!"
...
Рейтинг: 0 / 0
71 сообщений из 71, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Виртуальные справочники.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]