Arkitektura & Design Patterns

Defensive programming

Në shqip: Programimi mbrojtës

ShpjegimiSQ

Programimi mbrojtës supozon që gjërat do të shkojnë keq: valido hyrjet, kontrollo vlerat null, trajto gabimet e rrjetit, vendos afate kohore. Por mos e tepro — kontrollet e panevojshme kudo e bëjnë kodin të vështirë për t'u lexuar.

EnglishEN

Defensive programming assumes things will go wrong: validate inputs, check for nulls, handle network errors, set timeouts. But don't overdo it — needless checks everywhere make code hard to read.

Si ta mendosh

Si të ngasësh duke menduar se të tjerët mund të gabojnë.

Lexoje në anglisht

Like driving assuming other drivers might make mistakes.

Terma të lidhur