Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-17112] iOS: APSHTTPClient model objects should be immutable.

GitHub Issuen/a
TypeBug
PriorityHigh
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelsn/a
ReporterMatt Langston
AssigneeUnknown
Created2014-06-10T02:10:15.000+0000
Updated2018-02-28T20:03:12.000+0000

Description

APSHTTPClient model objects should be immutable (they are currently mutable). This standard engineering practice provides these benefits: 1. Automatic thread safety. 2. Easier to reason about. 3. Easier to maintain since there are no class/object invariants when mutating from one state to another.

Comments

No comments

JSON Source