BG Development


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

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



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

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



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



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

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



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


--------------------
https://www.rust-lang.org/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
PMEmail PosterUsers Website
Top
stewie
Публикувано на: 13-02-2019, 13:45
Quote Post



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

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



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

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



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

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



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

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


--------------------
https://www.rust-lang.org/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
PMEmail PosterUsers Website
Top
SuN
Публикувано на: 13-02-2019, 13:52
Quote Post


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

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



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

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



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

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



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

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

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


--------------------
https://www.rust-lang.org/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
PMEmail PosterUsers Website
Top
fast_user
Публикувано на: 13-02-2019, 14:07
Quote Post



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

Мнения: 583
Регистриран на: 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



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

Мнения: 5485
Регистриран на: 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



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

Мнения: 2692
Регистриран на: 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/
---
Хора, които са прекалено умни, за да се занимават с политика, са наказани да бъдат управлявани от глупаци.
---
Life is hard; it's harder when you're stupid.
---
Black metal is like coffee. You have to learn to drink it but when you get used to it, you just want it darker and darker
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