Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a21bfd7a8ec4452a

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