BG Development


Страници: (7) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Нещо програмистко?, Разделена
stewie
Публикувано на: 13-02-2019, 13:41
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5351
Регистриран на: 14.07.16



Ай си говорим нещо за програмиране бе, само глупости пишем. Сещам се преди 3-4 години като се регнах и още май имаше нещо програмистко в тоя форум освен студенти и лаици (cpuin къртеше мифки тогава), тук таме се водиха интелигентни дискусии с wqw-то и fidel-а. А сега кво - рейбъна. Похвалете се нещо : каква яка архитектура сте направили, какво сте пробвали. Ето админите да отчетат, че не говоря само цинизми и троля, а се мъча да възродя форума !
PM
Top
Gamma Goblin
Публикувано на: 13-02-2019, 13:43
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2156
Регистриран на: 21.02.18



хайде да си говорим за одитлоговое


--------------------
https://www.rust-lang.org/
---
Недобросъвестните оратори се опитват да изкарат лошото добро.
---
PMEmail PosterUsers Website
Top
stewie
Публикувано на: 13-02-2019, 13:45
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5351
Регистриран на: 14.07.16



QUOTE (Gamma Goblin @ 13-02-2019, 14:43)
хайде да си говорим за одитлоговое

ко туй ? Да не сте блъскали безумни логове у кибана-та ?
PM
Top
Gamma Goblin
Публикувано на: 13-02-2019, 13:49
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2156
Регистриран на: 21.02.18



абе питането ми е как трябва да се постъпи ако одит лога след изпълнението на функцията фейлне:

auditlog(before_action)
try {
doShit()
auditlog(action_success)
}catch(...){
auditlog(action_failed)
}


--------------------
https://www.rust-lang.org/
---
Недобросъвестните оратори се опитват да изкарат лошото добро.
---
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 13-02-2019, 13:52
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 8438
Регистриран на: 27.01.05



От три дена (днес е четвърти) се крия от един, с който трябва да работя. Не ходя на работа или ходя в езвънработни часове, не отговарям на чатове и писма. Мисля даже да проваля проекта, по който работя или поне да върша минималното за да видят, че не мога да се справя и да ме махнат.

Из програмистки неволи. :/
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 13-02-2019, 13:54
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2156
Регистриран на: 21.02.18



QUOTE (SuN @ 13-02-2019, 13:52)
От три дена (днес е четвърти) се крия от един, с който трябва да работя. Не ходя на работа или ходя в езвънработни часове, не отговарям на чатове и писма. Мисля даже да проваля проекта, по който работя или поне да върша минималното за да видят, че не мога да се справя и да ме махнат.

Из програмистки неволи. :/

внимавай само да не те пратят при рабина на село


--------------------
https://www.rust-lang.org/
---
Недобросъвестните оратори се опитват да изкарат лошото добро.
---
PMEmail PosterUsers Website
Top
fast_user
Публикувано на: 13-02-2019, 14:07
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 563
Регистриран на: 19.09.12



QUOTE (Gamma Goblin @ 13-02-2019, 14:49)
абе питането ми е как трябва да се постъпи ако одит лога след изпълнението на функцията фейлне:

auditlog(before_action)
try {
doShit()
auditlog(action_success)
}catch(...){
auditlog(action_failed)
}

Дай код на rust, да покажеш как се прави в истински програмен език, който няма нужда от изключения.


--------------------
Linux is only free if your time has no value.
Linux Akbar
Чък Норис не използва Линукс, Линукс използва Чък Норис.
PMEmail Poster
Top
lucky
Публикувано на: 13-02-2019, 14:16
Quote Post



Име:
Група: Потребител
Ранг: Старо куче

Мнения: 749
Регистриран на: 05.08.17



QUOTE (Gamma Goblin @ 13-02-2019, 13:49)
абе питането ми е как трябва да се постъпи ако одит лога след изпълнението на функцията фейлне:


Добър въпрос. Един вариант е цялто да го третира човек като atomic и ако фейлнe, не пишеш нищо, ни операция, ни audit logs. Тука обаче не е ясно какво прави doShit(). Аз допускам, че пише по вазата от данни.

PMEmail Poster
Top
stewie
Публикувано на: 13-02-2019, 14:17
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5351
Регистриран на: 14.07.16



QUOTE (Gamma Goblin @ 13-02-2019, 14:49)
абе питането ми е как трябва да се постъпи ако одит лога след изпълнението на функцията фейлне:

auditlog(before_action)
try {
doShit()
auditlog(action_success)
}catch(...){
auditlog(action_failed)
}

Е кво му е лошото на това дето си написал ? Добави един finally ако искаш да имаш auditlog(after_action);
PM
Top
Gamma Goblin
Публикувано на: 13-02-2019, 14:27
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2156
Регистриран на: 21.02.18



QUOTE (stewie @ 13-02-2019, 14:17)
QUOTE (Gamma Goblin @ 13-02-2019, 14:49)
абе питането ми е как трябва да се постъпи ако одит лога след изпълнението на функцията фейлне:

auditlog(before_action)
try {
    doShit()
    auditlog(action_success)
}catch(...){
    auditlog(action_failed)
}

Е кво му е лошото на това дето си написал ? Добави един finally ако искаш да имаш auditlog(after_action);

представи си че това е рест услуга,

1. пишеш в одитлога че бай хой иска да банне рабина
2. банваш рабина
3. одитлога че рабина е баннат успешно фейлва

ся какво трябва да види модераста като хттп отговор:

* ок - рабина е баннат
* грешка - интернал серевр еррор, нищо че е баннат

аз бих върнал ОК, ма не знам там разните стандарти какво казват

Това мнение е било редактирано от Gamma Goblin на 13-02-2019, 14:27


--------------------
https://www.rust-lang.org/
---
Недобросъвестните оратори се опитват да изкарат лошото добро.
---
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (7) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0