Inhaltsverzeichnis
Matrica Profila
Verzija: 2.1
Svrha: Brzi i konzistentan odabir kontrolnih lista na temelju vrste projekta.
Legenda
- MORA: Ove kontrolne liste standardno primijeniti
- AKO JE RELEVANTNO: Primijeniti ako skup promjena dotiče područje
- NAPOMENE: Tipične zamke i fokus pregleda
Profili
Crypto Modul
MORA
AKO JE RELEVANTNO
NAPOMENE
- Otpornost na zlouporabu nadmašuje „čisti API“. Dizajniraj za correct-by-default.
- Tretiraj logove i greške kao potencijalne orakle.
WebAPI
MORA
AKO JE RELEVANTNO
NAPOMENE
- Parametrizacija za DB pristup potrebna; svaki input tretirati kao neprijateljski.
- Dostupnost: Rate Limits, Timeouts, ograničena memorija, predvidivo mapiranje grešaka.
Library (shared DLL / NuGet / Package)
MORA
AKO JE RELEVANTNO
NAPOMENE
- Stabilnost javnog API-ja i Semantic Versioning su primarni.
- Izbjegavaj iznenađenja s tranzitivnim ovisnostima.
Desktop App (WinForms/WPF/Delphi/Qt)
MORA
AKO JE RELEVANTNO
- i18n (User-facing nizovi)
- Security KRITIS/NIS2 (Network/Crypto/Licensing)
- Crossplatform (kod Multi-OS)
NAPOMENE
- UI-Threading pravila i Resource Cleanup su česti izvori grešaka.
- Provjeriti Settings putanje i Per-User rukovanje podacima.
VSCode Extension
MORA
AKO JE RELEVANTNO
- Security KRITIS/NIS2 (Remote Calls, Auth, Downloads)
NAPOMENE
- Activation Events, Contribution Points i Settings Schema moraju ostati koherentni.
- Extension Host nikada ne blokirati; dugi rad mora biti prekidljiv.
Outlook AddIn (VSTO / Office.js)
MORA
AKO JE RELEVANTNO
- Crypto (Sign/Encrypt Workflows)
- Crossplatform (Office.js Multi-Platform)
NAPOMENE
- COM Lifetime (Release), Explorer vs Inspector Context, UI State Sync su kritični.
- Izbjegavati curenje osjetljivih podataka u Outlook Item Properties i logovima.
TUI / CLI Application
MORA
AKO JE RELEVANTNO
NAPOMENE
- Exit Codes, stdout vs stderr, Pipe-prijateljski output i deterministično ponašanje su važni.
SQL Server Algorithms
MORA
AKO JE RELEVANTNO
NAPOMENE
- Query Plans, Indexing Strategy, Transaction Semantika i Parametrizacija su ključni ciljevi pregleda.
Inno Setup Projects
MORA
AKO JE RELEVANTNO
NAPOMENE
- Upgrade/Uninstall ponašanje i Code Signing su česte točke pogreške.
MS Access VBA Projects
MORA
AKO JE RELEVANTNO
NAPOMENE
- Deterministički buildovi (ACCDE), References i robusna obrada grešaka su ključni.
DokuWiki Dodatak
MORA
NAPOMENE
- Sav Page/User Content tretirati kao neprijateljski; slijediti DokuWiki API za Escaping/ACL.
Verzija: 2.1 (Split)
Autor: Wolfgang van der Stille
Zuletzt geändert: 29.01.2026. u 20:46