Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Разработка информационных систем Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Посоветуйте книгу по правильной реализации архитектуры "Клиент - Сервер"  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22886
Totos,

книг по правильной архитектуре и подходам полно:

Принципы, паттерны и методики гибкой разработки на языке C#
Приемы объектно-ориентированного проектирования. Паттерны проектирования
Адаптивный код на C#. Проектирование классов и интерфейсов, шаблоны и принципы SOLID

Но мой Вам совет: начните с малого. Локализуйте основные проблемы, поймите их причину и исправьте.
Переписать программу правильно, да ещё и при отсутсвии опыта проектирования и рефакторинга - утопия.
4 окт 17, 09:03    [20840854]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте книгу по правильной реализации архитектуры "Клиент - Сервер"  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 22886
Кстати о рефакторинге:

Рефакторинг с использованием шаблонов
4 окт 17, 09:06    [20840862]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте книгу по правильной реализации архитектуры "Клиент - Сервер"  [new]
alex55555
Member

Откуда:
Сообщений: 307
Totos
Здравствуйте. Точно не знаю в какой раздел разместить данный запрос ...

Методология в мире одна - научный подход. К ней есть масса всяческих "расшифровок", но обычно они очень узко показывают малую часть проблемы. Кроме того человеку (обычно до безобразия самоуверенному) на своём опыте нужно получить по голове, что бы не считать себя самым умным, и только после этого он начнёт работать вдумчиво и не ожидая чудес от выбранного им единожды подхода. То есть нужно учиться понимать проблемы объективно (не искажая их самомнением) и их устранять, но для понимания нужно сначала повстречаться с хотя бы наиболее часто встречающимися из них. А что бы повстречаться - нужно много работать.

На вашем уровне у вас есть одна задача - оптимизировать существующую систему. Вот и думайте, что такое оптимизация и зачем она вообще нужна. После просветления - пытайтесь применить "просветлённые" знания. Закодировав их в виде некой программы вы обнаружите, что опять у вас всё получилось криво да косо. Ну и значит опять нужно просветляться. И когда в рамках одной текущей системы для вас уже не останется места для просветления (правда здесь сложно отделить самоуверенность от реальности), можно пойти поискать другую контору с другой системой, посложнее, на новых технологиях и т.д. Ну или впарить начальству переход на трёхзвенку (для её изучения тем же методом).

В общем - пилите то, что есть, и делайте это с увлечением, обращая внимание на эффективность. Ибо цель - эффективность. Всё остальное - эротические фантазии.
4 окт 17, 12:19    [20841652]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте книгу по правильной реализации архитектуры "Клиент - Сервер"  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 30436
alex55555,
Согласен.
Берет отдельный АРМ Справочник работников в виде отдельной модальной формы и отдельного коннекта.
И делает её в тонком клиенте, без переброски классов в UserForm, сериализации и блокировкой на 0,1 сек во время коимита на ОК.
...
Терия без практики мертва.
4 окт 17, 14:05    [20842161]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Разработка информационных систем Ответить