Ortogonalność – zasada projektowa, w której modyfikacja jednego elementu nie wpływa na inne. Jest pewien rodzaj symetrii w projektach języków programowania lub interfejsów. Koncepcja pochodzi z pojęcia ortogonalności w matematyce.

Przykładem może być język, w którym istnieje możliwość łączenia małej liczby operacji oraz kilku prymitywnych typów danych, w taki sposób, aby możliwość tworzenie dowolnych struktur danych. Projekty ortogonalne cechują się formą prostoty.

Zobacz też KISS (reguła)

Przypisy

Kategoria:Programowanie komputerów Kategoria:Praktyki programistyczne