LEdoian ledoian · ono/e
ledoian commented on pull request mam/mamweb#17 2022-12-19 23:37:36 +01:00
WIP: Nástroj pro plošné vyrábění problémů

Tipy, na co si dát pozor:

  • Přidání jen části problémů (některé přehlédnu / nemám rozmyšlené)

(Případné další problémy přidávejte (pun not intended) do seznamu,…

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:34:42 +01:00
Vylepšení odevzdávátka

LOL aha. Já čekal, že se ten template vykresluje, ale on je tam redirect, tak je to jedno. Budiž :-)

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:32:10 +01:00
Vylepšení odevzdávátka

A nestačí to prostě uložit a zjistit, jestli to vyšlo? (Dost možná nestačí, nemám nastudovanou interakci formů a modelů, ale kdyby to stačilo, tak je to zdaleka nejjednodušší…)

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:20:09 +01:00
Vylepšení odevzdávátka

Sice nevím, kde přibudou mezery, kouknu na testweb, ale pak to klidně nasekám…

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:18:03 +01:00
Vylepšení odevzdávátka

Dočetl jsem a tuhle změnu pořád nechápu.

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:17:40 +01:00
Vylepšení odevzdávátka

Pokud si Alice nastaví přezdívku „Axolotl“, tak ji má v databázi. Dotaz Restitel.objects.get(prezdivka=Axolotl) tedy tuto přezdívku najde a celý ResitelEditForm kvůli tomu nepůjde…

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:12:25 +01:00
Vylepšení odevzdávátka

👍

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:11:54 +01:00
Vylepšení odevzdávátka

Reálně se celý try-block snaží jen imitovat podmínku „pokud přezdívka není zabraná“ – je přehlednější to vyřešit spíš něčím jako if m.Resitel.objects.….count() > 0: raise Exception() (ne nutně na jednom řádku a s určitě s příslušnými třídami a doplněními).

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:10:04 +01:00
Vylepšení odevzdávátka

Tohle velmi zní, jako že ta přezdívka prostě nejde editovat vůbec – pokud už v databázi jsem, tak tohle matchne.

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:06:57 +01:00
Vylepšení odevzdávátka

Tohle zmizelo proč? (Na první pohled to vypadá jako velmi podezřelá změna, ale ještě jsem nedočetl zbytek kódu…)

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:05:35 +01:00
Vylepšení odevzdávátka

„Better safe than sorry“? Je to ±jeden řádek tak jak tak, a aspoň stačí vidět jen jeden soubor…

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:04:47 +01:00
Vylepšení odevzdávátka

Tohle nemá být docstring, ale komentář.

ledoian commented on pull request mam/mamweb#13 2022-12-19 23:02:28 +01:00
Vylepšení odevzdávátka

Nejsem si jistý, jestli není lepší spíš používat <emph> a <strong>. A možná bych si odpustil ty vykřičníky, mohly by působit trochu děsivě…

ledoian commented on pull request mam/mamweb#13 2022-12-19 22:58:56 +01:00
Vylepšení odevzdávátka

Tohle nečtu, to se uvidí na testwebu, jak to vypadá… Čitelné to nejspíš je, tak asi dobrý…

ledoian commented on pull request mam/mamweb#13 2022-12-19 22:55:29 +01:00
Vylepšení odevzdávátka

Přijde mi lepší se nesnažit všechno nacpat na jeden řádek. To HTML se vykreslí stejně a v tomhle se mi špatně orientuje…

ledoian commented on pull request mam/mamweb#13 2022-12-19 22:36:54 +01:00
Vylepšení odevzdávátka

Tenhle způsob zalámání nejspíš nikde nemáme – trochu mi to rozbíjí čtení kódu. Ale možná nikde nemáme takovýhle kód, takže by to pokus o fluent kód (vizte níž) udělal možná taky…

ledoian commented on pull request mam/mamweb#13 2022-12-19 22:33:29 +01:00
Vylepšení odevzdávátka

Nebylo by lepší ty řádky spojit do něčeho jako prezdivka__len__gt=0?

ledoian commented on pull request mam/mamweb#18 2022-12-19 22:19:03 +01:00
Korekturovátko: přejmenovat „irelevantní“

Jakože by to někdo nějak moc upravoval od c2ad4c56? To bych spíš nečekal, ale určitě je možnost pustit make/sync_prod_flatpages a podívat se na diff (pokud se to liší).

ledoian commented on pull request mam/mamweb#18 2022-12-19 22:14:31 +01:00
Korekturovátko: přejmenovat „irelevantní“

Jinak tam nakonec nic víc není. Trochu jsem čekal, že se i v kódu ta věc jmenuje „irelevantní“, ale ne, někde je „wontfix“, někde „není chyba“, ale nikde to vyloženě…

ledoian pushed to master at mam/mamweb 2022-12-19 21:10:20 +01:00
485c4180da make/lib: podpora pro zatím neexistující větve