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