• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

se-edu / addressbook-level4 / 3983 / 1
94%
master: 94%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2018 01:16PM UTC
Files 92
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Jan 2018 01:12PM UTC coverage: 91.987% (-0.4%) from 92.419%
3983.1

push

travis-ci

web-flow
[#751] Edit Make Person immutable (#765)

Person is mutable.

This is bad as:
1. It is easy to break invariants by mutating an existing object which
we do not own.
2. No code uses Person’s setter methods.

By making Person immutable, we can make the following improvements:
1. Simplify the class hierarchy as we no longer require ReadOnlyPerson.
2. Remove the need for defensive copying of Person objects.

Let’s make Person immutable.

1435 of 1560 relevant lines covered (91.99%)

0.92 hits per line

Source Files on job 3983.1
  • Tree
  • List 0
  • Changed 18
  • Source Changed 17
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 3983
  • Travis Job 3983.1
  • 5928ea9f on github
  • Prev Job for on master (#3976.1)
  • Next Job for on master (#3984.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc