https://bugzilla.wikimedia.org/show_bug.cgi?id=41837

Ori Livneh <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #12 from Ori Livneh <[email protected]> 2012-11-06 23:09:21 UTC ---
Broadly speaking, a good API should fulfill two requirements:

1) It ought to be meaningful, intuitive, useful, etc. to human beings (the
'soft' requirement).
2) It ought to be performant, stable, and secure (the 'hard' requirement).

We might be able to use our current API to make progress by decoupling the two
requirements. We could build a thin wrapper around the current API: each
request to the new API would get munged and re-written as a request to the old
API. This won't be especially fast, but it would allow us to iterate on the
soft requirement and experiment with different URL schemes and the like while
relying on the security and stability of the current API.

Once we're satisfied that the new API meets the soft requirement (i.e., it's
intuitive, useful, etc.) we could, in a piecemeal fashion, put real
implementations behind the new API.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to