liveBook · Manning

Due diligence

As explained in "Looks Good to Me"

The careful and thorough attention required to fulfill professional responsibilities and assess work appropriately.

A pull request is not ready when the code merely works. Due diligence means treating tests, documentation, context, and review preparation as essential professional work rather than optional cleanup. section 8.2 section 8.7

Apply due diligence before and during review:

  • Review your own changes and provide the context and information a reviewer needs. section 8.7
  • Plan smaller features and pull requests by clarifying acceptance criteria, separating UI from business logic, or using feature flags. section 8.7
  • Use review milestones, earlier reviews, or pairing when changes risk repeated rework. section 8.7
  • Move repeated review debates offline, then record both the discussion and its outcome in the pull request. section 8.7

A review-ready change

Instead of submitting one large feature pull request, clarify its acceptance criteria, split the work into smaller changes, review each change personally, and give reviewers enough context to assess it efficiently. section 8.7

How "Looks Good to Me" covers it

How deep it goes
Provides practical review and planning tactics, stopping short of a formal checklist or detailed implementation procedure.
Examples
Uses self-reviewed pull requests, smaller feature changes, review milestones, offline discussions, and recorded outcomes as examples.
What it assumes
Assumes professional software-development responsibilities while teaching that testing, documentation, and review preparation belong to the job.
What you can do after
Practice/perform more responsible reviews by preparing clear changes, reducing avoidable delays, and documenting review decisions.
How it connects
Connects due diligence with code review, unit testing, documentation, pull requests, acceptance criteria, feature flags, and pair programming.

Also explained in

Compare how 4 books explain due diligence →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of "Looks Good to Me". The section links point to the parts of the book it draws on.