дякую. Тут мені треба буде розбиратись, як саме правильно використовувати ці паттерни і як зв’язати їх з іншими. Не підкажете, де б було можна це побачити?
Ой я тут помилився. Я знаю, що ви мали на увазі. В’юшка реєструється в моделі на інформацію про зміни(Observer). Коли вони відбуваються зміни, то нотифікайшен до неї приходить
дякую, почитаю про
MVVM
ну повинні бути багато в’юшок, на приклад, для відображення товару, історії, сторінки юзера.
Наскільки я бачив діаграму класів, то контролер має вказівник на в’ю і в’ю має вказівник на контролер. В мене має бути основний контролер який буде займатись обробленням команд. Основний котнтролер по свої суті реалізовує паттерн State. Тобто матиме в собі вказівники на різні контролери. Я бачив таку архітектуру і я не розумію як мають мінятись в’юшки. От ми засетали всі класи. Обробкою подій займається той основний контролер? І він просить контролер, який представляє стан, намалювати відповідну йому в’юшку. А та в’юшка потім буде слідкувати за змінами в моделі чи як. Ну я хочу перейти з екрану одного юзера на екран іншого. В нас контролер не помінявся. То як мені обновити в’юшку.
Тут то я з вами погоджуюсь. Купа тексту.
Архітектор з мене такий собі.
Я зараз, на стадії усвідомлене незнання:)
Я тому і написав сюда, бо чую , що треба буде переписувати код по 3 раза.
Тому і думав. Що люди порадять архітектуру на такий проект.А якби ще я зрозумів чому так, то б ціни мені не було.
На мою субєктивну думку, часто виникають такі такси, там інтернет магазини всякі. Можливо люди порадять інформацію на цю тему.
Beaver Green написав архітектуру, але для недосвідченого мене це важкувато осягнути, як воно все там працює.
дякую, вам, за відповідь.
Так, там у завданні не точність, самі сміялись з того:)
Ви трохи переоцінили складність завдання. Воно має виконуватись на локальній машині. І не використовувати мережу(ми ще цього просто не вчили)
Взагалі, пошукайте бібліотеки для складових частин — якийсь серверний фреймворк та бібліотека для серіалізації об’єктів у якийсь формат у файли для бекенду, обробка командної строки для userInterface. Від інтерфейсів цих бібліотек далі й відштовхуйтесь.Ну це навчальний проект. Я думаю, тут малось на увазі, придумування своїх велосипедів. Тому обробку командної стрічки для userInterface. Серіалізація об’єктів і потрібно самому написати. А оскільки, це треба самому писати, то треба і гуд архітектуру придумати. Тут то я і завис
дякую, написано напевно шикарно, але я не шарю деяких аспектів.
Ну точніше багатьох :)
Ну я б не сказав шо я непутящи. Про багато речай вами згаданих імплементив, але поодинці. І не бачу, як вони взаємодіять. Покажете світло в кінці тунелю?
ви не знаєте десь лайт версії цієї архітектури, щоб її можна було пощупати.
Мені б приклад сеансу роботи, щоб зрозуміти хто кого запускає і юзає.
прочитаєте, те що я написав знизу, якщо звісно ви матимете час.
____________________________________________________________
Часть первая — доменная модельЦе так ж сама модель що і в MVC?
Третья часть — бизнесс процессоры. Это реализация бизнес — правил, как проверять объекты, как считать цену и т.д. Можно применить шаблон конвейер (он же пайплайн или форкфлов): доменная модель заходит на «конвейер» а классы — операции ее по очереди обрабатывают.це Chain of Responsibility? А як саме організовані класи які хендлять ціну, ставки. Я в них передаю команду?
а це важко початківцю)
це не курсува
таск на 25 балів зі 100
Очікувана мною відповідь приблизно така
о я така шось кліпав, тут MVC заходить найкраще
ось силка на пояснення(це так гіпотетично)
Максимум це коли людина ше напише чому цей солушен вибрати треба і накине бігле представлення, я ж не кажу мені робити.
Я сам хочу зробити цей таск!
гийс, я тут погуглив. По ходу тут найкраще MVC заходить.
так/ні?
в мене виникло питання як у ньому в’юшки міняти?
дякую за інформацію. Обов’язково прочитаю ці книги.(зараз ше 4 перед ними є :) )
Завжди приємно говорити з більш досвідченішою людиною.
я буду дуже вдячний.
На мою думку, взагалі придумування архітектури є найважливішим у розробці програмного забезпечення. Програмісти якісніше працюють, тести класно проходять.
До речі не підкажете де можна про це прочитати, я маю ,на увазі , придумування архітектур програм, з поясненнями, чому саме такий солушен вибирають.
вибачте, що таке
ТЗ
дякую
я доповнив запитання
зараз зміню текст завдання, критика умісна
Звісно не зробити програму, це безумство таке просити)
Я звертався тут до досвідчених програмістів. Я думаю вони стикались з чимось подібним на вигляд. Порадять можливо набір паттернів проектування,якими вони це вирішували.
купив квиток на бекенд
хоча по суті нічого не знаю
що підготуватись?
Почитати джанго?
ок,я просто не найшов поста про неї ніде, тому створив у fb
все таки, fb по солідніше :)
Хлопаки Я не автор цього поста, але щоб все рухалось швидше, я створив групу у fb
www.facebook.com/...85308425064475
Добавляйтесь туда, так буде зручніше організовувати скайп розмови і ставити питання
Чому в програмістів так мало котів?