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

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

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

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