TGViewer
Computer Science and Programming Computer Science and Programming @computer_science_and_programming · 140K subscribers
Post #2228 15.2K
How We Increased Code Coverage by 28% Without Writing a Single Test
A Salesforce engineer on the Security Mesh platform increased code coverage by 28% without writing any new tests by restructuring Java data models. The approach involved replacing @Data-annotated mutable classes with immutable Java records and @Value annotations, removing auto-generated boilerplate (getters, setters, utility methods) that inflated coverage denominators without representing real business logic. The Builder pattern was introduced to handle object enrichment while preserving immutability. This reduced total measured lines of code, naturally improving the coverage ratio. The post also discusses how excessive boilerplate harms AI-assisted development tools by consuming context window space and reinforcing false system contracts.
  • 👍 7
  • ❤ 6
More from @computer_science_and_programming
  1. Oct 3, 2026BYD says it will have a solid-state car next year, the earliest date anyone has given BYD…
  2. Oct 1, 2026Introducing G#: A Go-like language for .NET G# is a new open-source, Go-inspired programmi…
  3. Sep 30, 2026Chrome for Developers Chrome 146 introduces three notable features for web developers. Scr…
  4. Sep 26, 2026Introduction to Solon A comprehensive tutorial walks through building a REST API with Solo…
  5. Sep 25, 2026The strangler fig pattern: modernizing without a big-bang rewrite A detailed guide to the…
  6. Sep 24, 2026Lessons From Four Years of Writing a Weekly Newsletter A .NET blogger reflects on four yea…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →