Edge Rewrite
Jump to content

Talk:REST

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia

Replace non-functional property under the heading "Architectural constraints"

[edit]

I diagree with the non-functional property modifiability beneath the heading Architectural constraints. It should be deleted or even better replaced with the more accurate term extensibility as a software quality attribute worth striving for. We don't want code to be modifiable, but extensible. It's a SOLID principle that code should be extensible (the O in SOLID). I'm aware that the SOLID principles mainly apply for OOP, but it's a quality attribute that goes beyond OO - as the article about extensibility suggests.

Likewise the modifiability quality attribute should be deleted from the List of system quality attributes. Nckjox (talk) 12:44, 17 February 2026 (UTC)Reply

modifiability is the term used in Fielding's dissertation which he uses to mean extensibility. A simple solution is just to link the term to that page. Kmcnamee (talk) 09:40, 26 February 2026 (UTC)Reply