powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с базой. комит
25 сообщений из 204, страница 6 из 9
Работа с базой. комит
    #39686755
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Он говорил о технической задаче чтобы поле Имя не пропало на F5 перезапрос или перерисовку.
А вы смешали ее с бизнес понятием Черновики.
Т.е. вы хоть его и процитировали, но сказали о разном.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686756
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТо что сходило с рук в твоей отрасли не факт что прокатит в мире финансовых операций к примеру.
обратное тоже верно:
то что прокатывает в мире финансовых операций, может не сойти с рук в другой отрасли

"все или ничего" - это о логически связанных изменениях, типа дебет и кредит
а если бизнес логика предполагает документ в промежуточном статусе, с наполовину заполненными полями, то все правильно реализовано
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686759
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме того, есть тут люди кто любит галку автосохранение в word?
Я не против таких людей и их запросов.
Просто нужно отличать разные ТЗ и ситуации.
Вот вадя просто решил, что кнопа ОК это ненужная прокладка и всё).
"Я так вижу" ))))
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686760
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинака если бизнес логика предполагает документ в промежуточном статусе, с наполовину заполненными полями, то все правильно реализованои кнопки Сохранить, Провести нет?
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686761
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакдокументдокумент без кнопок это не документ, а бумажка Excell.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686762
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак....
а если бизнес логика предполагает документ в промежуточном статусе, с наполовину заполненными полями, то все правильно реализовано
слово "правильно" тут не очень подходит
мне кажется более правильное слово "допустимо"

Т.к. решение выглядит "кривовато". Но вполне "допустимо". Но как известно на вкус и цвет все фломастеры разные... Т.ч. критиковать, не зная деталей проекта, явно не стоит )))

Но и mayton по поводу собеседований прав. Как говорил еще господин Воланд господину Канту за завтраком "Вы, профессор, воля ваша, что-то нескладное придумали! Оно, может, и умно, но больно непонятно. Над вами потешаться будут". ( C )


- Но, позвольте вас спросить, - после тревожного раздумья спросил заграничный гость, - как же быть с доказательствами бытия божия, коих, как известно, существует ровно пять?

- Увы! - с сожалением ответил Берлиоз, - ни одно из этих доказательств ничего не стоит, и человечество давно сдало их в архив. Ведь согласитесь, что в области разума никакого доказательства существования бога быть не может.

- Браво! - вскричал иностранец, - браво! Вы полностью повторили мысль беспокойного старика Иммануила по этому поводу. Но вот курьез: он начисто разрушил все пять доказательств, а затем, как бы в насмешку над самим собою, соорудил собственное шестое доказательство!

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

- Взять бы этого Канта, да за такие доказательства года на три в Соловки! - совершенно неожиданно бухнул Иван Николаевич.

Предложение отправить Канта в Соловки не только не поразило иностранца, но даже привело в восторг.

- Именно, именно, - закричал он, и левый зеленый глаз его, обращенный к Берлиозу, засверкал, - ему там самое место! Ведь говорил я ему тогда за завтраком: "Вы, профессор, воля ваша, что-то нескладное придумали! Оно, может, и умно, но больно непонятно. Над вами потешаться будут".
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686778
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А тебе даже кнопа ОК, Отмена не нужна)))
Старовер ты, и в ските живешь).тебе привели конкретный пример задачи и конкретное решение
если продукт выпущен (это рулон) ему никакая кнопка отмены не нужна, даже кнопка удалить, потому что этот рулон есть.
оператор/лаборант должен занести результаты измерений - никакой отмены не допускается - максимум корректировка отдельных значений. и то только на этапе исследования.
ты же распространяешь это на всё.
редактирование - можно считать отменой ранее введённого значения.
Petro123Сущности, Модель, Транзакции.тебе нужны эти прокладки - используй.
мне вполне хватает CRUD для решения простых задач.
maytonТы если (дай бох) попадешь на собеседование - то все таки придерживайся канонического определения транзакции. То что сходило с рук в твоей отрасли не факт что прокатит в мире финансовых операций к примеру. Тебе ничего не скажут в лицо. Но отрицательный фидбэк IMHO будет в почте.т.е. догма ваше всё?
ты сначала отрицаешь, потом признаёшь, что имеет место для существования - так где истина?
то, что я предлагаю - не имеет право на существование?
может надо шире взглянуть и всё будет решаться проще?
сначала отрицали ws, потом ругали почему нет шаблонов ( до тех пор пока не выяснили тормознутость этиш шаблонов), потом ругали то, что я формирую html-строку на сервере (пока не оказалось что это и есть серверный рендеринг, и это прогрессивно), теперь это....
раскрой мне глаза на проблему с физлицами. может она позволит мне изменить мой взгляд.
Leonid Kudryavtsevp.p.s. Расказывали об одной WEB мега-системе, где сохранение документа шло только в самом конце....вот именно такой системы и надо бояться.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686781
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадятебе привели конкретный пример задачи и конкретное решениетебе сказали что решение Г и постановщик Г.

вадятебе нужны эти прокладки - используй.
Да. Это отмаз для ленивых.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686782
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123казинака если бизнес логика предполагает документ в промежуточном статусе, с наполовину заполненными полями, то все правильно реализованои кнопки Сохранить, Провести нет?
ну если так хочет заказчик, то почему бы и нет

и, кстати, обновление одного поля, а не всех по дефолту, уменьшит риск блокировок и потерянных изменений,
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686783
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявот именно такой системы и надо бояться.
Вадя включил автокоммит и начал гордится 4 страницы.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686784
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакну если так хочет заказчик, то почему бы и нетмы на форуме проекты notepad рассматриваем?
Ну есть тут пара человек, ты и вадя кто за автокоммит.
Че его вообще обсуждать?
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686785
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Он говорил о технической задаче чтобы поле Имя не пропало на F5 перезапрос или перерисовку.это ты смешал. я не говорил про F5, хотя и это тоже.
давай рассмотрим случай:
есть система с ограниченным доступом, которая контролирует действия оператора, т.е. если оператор какое-то время не производит действий с системой - считается что он отошёл от компа. и стороннему оператору запрещено в это время что-либо делать под логином первого оператора.
по прошествию этого времени система переводит страницу оператора на страницу входа.
оператор начал ввод и его отвлекли, что с введённым? делать запрос о сохранении? кому? сбрасывать введённое? добавить кнопку сохранить? т.е. оператор должен после каждого введенного жать сохранить?
чем это будет отличаться от автоматического сохранения?
Petro123документ без кнопок это не документ, а бумажка Excell.в моём примере нет необходимости этого.
если рассматривать введённое как черновик, подлежащий полной/дополнительной обработке после ввода всей инфы - кто мешает сделать кнопку провести (или ещё как её назвать)?
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686786
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123казинакну если так хочет заказчик, то почему бы и нетмы на форуме проекты notepad рассматриваем?
Ну есть тут пара человек, ты и вадя кто за автокоммит.
Че его вообще обсуждать?
не стоит передергивать
мой пойнт в том, что, как заказчику надо, так и надо делать
а не слепо держаться за догмы или собственные предпочтения
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686788
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Да. Это отмаз для ленивых.делать просто - это плохо, а городить что-то без чего можно обойтись - это хорошо?


Leonid KudryavtsevНо и mayton по поводу собеседований прав.надо следовать догмам?
хоть mayton и согласился, что вариант имеет право на применение, но на собеседовании он отклонит такого претендента?
двойные стандарты?
что физлицами?
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686791
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
небольшая ремарка,
хранить в сессии на сервере ненадежно, т.к. сессия потеряется при падении апп сервера,
в базе, закомиченные изменения не потеряются

ну и можно в браузере, в localstorage
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686793
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакну и можно в браузере, в localstorageособенно если данные заносятся продолжительное время и на разных машинах.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686795
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяказинакну и можно в браузере, в localstorageособенно если данные заносятся продолжительное время и на разных машинах.
защита от lost updates есть?
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686806
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак,
Мы тут опытом делимся или о том как любить заказчика?
Я вот ни разу такого заказчика не видел.
Ты видел?
А поинт без практики банален.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686807
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяделать просто - это плохо,нет.
Делать сложные проекты интересно, дорого и профессионально.
А твои неинтересно. Их студенты умеют.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686810
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакнебольшая ремарка,
хранить в сессии на сервере ненадежно, т.к. сессия потеряется при падении апп сервера,
в базе, закомиченные изменения не потеряются

ну и можно в браузере, в localstorageсогласен. Можно по разному.
Спор был что у вади лучший способ)
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686821
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакзащита от lost updates есть?в данном случае такого просто не случается.
если потребуется кто мешает сделать?
Petro123Делать сложные проекты интересно, дорого и профессионально.
А твои неинтересно. Их студенты умеют.да делать сложные проекта интересно, но делать сложно простые проекты глупо
Petro123А твои неинтересно. Их студенты умеют.однако ты споришь с чем? со сложностью проекта или с моим вариантом сохранения?

Petro123согласен. Можно по разному.
Спор был что у вади лучший способ)спор был о том что есть третий вариант сохранения - каждого введённого, не надо передёргивать.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686836
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяmaytonЯ знаю 2 правила.добавлю 3 правило:
после заполнения каждого поля производить сохранение введённого в базе.
Korcarтам автоматом записи из файла закидываются в базу к примеру в mysql есть возможность прямо из файла заносить в таблицу: http://www.mysql.ru/docs/man/LOAD_DATA.html
Я запротестовал после такого поста.

Такая фривольная интерпретация транзакций недопустимо в обучающем топике где новичок спрашивает опытных как часто ставить фиксацию транзакций.

И твое правило 3 немедленно. Сию секунду должно быть дополнено разъяснением условий. При которых в БД не будет аномалий. Если к тебя есть flow документа который можно частично сохранять надо это прогарантировать на уровне ТЗ.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686843
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадя. Дружище. Те МЕНЯ понимаешь?

И собес здесь не важен. Важен тот факт что ты позволил себе сказать ученику что можно коммитиь каждое поле. Вот это причина флейма.

И не только я. Но и любой другой специалист удивленно оторопеет если ты где то. Когда то. На собесах. В курилках. Вдруг скажешь подобное.
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686848
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonобучающем топике где новичок спрашивает опытных как часто ставить фиксацию транзакций.где обучающий топик?
maytonСию секунду должно быть дополнено разъяснением условий. При которых в БД не будет аномалий. Если к тебя есть flow документа который можно частично сохранять надо это прогарантировать на уровне ТЗ.ну я надеялся, что что люди тут с опытом и элементарные вещи разжёвывать не надо.
что понимают что такое "не редактируемый результсет" , и как можно данные "в нем" редактировать.
что такое связанные таблицы и прочее , прочее.
я такое делал в аксе , а у ж тут в трёхзвенке это делается вообще просто. а если использовать хранимки - то вообще левой пяткой. и что есть такое как LAST_INSERT_ID (для mysql)....
...
Рейтинг: 0 / 0
Работа с базой. комит
    #39686858
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если одна запись редактируется несколько часов,
если lost updates невозможны
если транзакция меняет одно поле одной записи

зачем вообще что то писать? можно гугл докс юзать
...
Рейтинг: 0 / 0
25 сообщений из 204, страница 6 из 9
Форумы / Java [игнор отключен] [закрыт для гостей] / Работа с базой. комит
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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