Dubbelkolla så att alla verktyg finns installerade innan man kör igång, kanske med nåt skript eller så:
versioner av PHP i cli och apache.
php7.3-zip och unzip
Allmänt
example/redovisa/test borde innehålla en egen cache-katalog som är separat från den som används av htdocs, för at tundvika rättighetsproblem.
Borde stylechooser finnas med under src/ eller borde det bort? Eller se till att kopiera den allra senaste versionen från anax/stylechooser vid scaffoldning.
Bryt upp så att me-sidan inte beror av anax-flat utan att alla moduler ingår, det är svårt att se beroenden när moduler är beroende av moduler och så vidare.
kmom01
Hur testar man en redirect? Se sample a.
Uppdatera example/.gitignore för att ignorera build och genererade filer i theme/.
kmom02
Hur sparar man en secret? Visa hur man öppnar en configfil.
Visa phpunit och test doubles via inbyggda metoder?
kmom03
Att mocka modellklasser kan egentligen först ske när man jobbar med $di och lägger modellklassen som en service i $di. Visa exempel under kmom04 på hur man kan göra detta?
Mocka di-service går bra (kolla configuration->setBaseDirectories()), men att mocka hårdkodade klasser blir svårare (finn lösning via phpunits inbyggda mockningsobjekt).
kmom04
Gör miniutredning om kodkomplexitet av egen modul, föreslå förbättringar eller peka på svaga delar.
Går att använda samma rapportmodell som i design-kursen?
Kmom06
Promota enhetstester av anax/htmlform samt hur man mockar databastester via :memory:. Kräver att visa hur man mockar di-tjänster via configuration->setBaseDirectories(test/config + config).
Gula lappar
Följande noteringar har jag på gula lappar...
Hur mocka objekt med phpunit
Hur mocka databasen med phpunit? (typ sqlite memory)
Dumme json server, kanske med php-s för tester?
Pusha (med exempel) anax/log och anax/cache, kan vara bra i kmom03/04 ish
Förebered för att notera kursfeedback och tankar. Föregående års feedback finns i https://github.com/dbwebb-se/ramverk1/issues/1.
Prep
Allmänt
kmom01
kmom02
kmom03
kmom04
Kmom06
Gula lappar
Följande noteringar har jag på gula lappar...