Skip to content

Instantly share code, notes, and snippets.

@DoubleMalt
Last active October 4, 2019 18:20
Show Gist options
  • Save DoubleMalt/f6b650779b57661ad31232528e642778 to your computer and use it in GitHub Desktop.
Save DoubleMalt/f6b650779b57661ad31232528e642778 to your computer and use it in GitHub Desktop.
A checklist what you should ask when talking over a code base

Technical Due Diligence

Architecture

  • Component Overview
  • Technologies (DB, Languages, Frameworks)

Functionalities

  • User Stories
  • API Definitions

Documentation

  • Architecture Decisions
  • UX Decisions
  • Threat Model

Code

  • Code
    • Repository
    • Code Conventions
    • Unit Test Coverage
  • Dependency Management
    • How
    • When Last Updated
    • Licenses
    • Vulnerability Tracking

Operations

  • Deployment
    • Last Successful Deployment
    • Continuous Integration
    • Deployment Tools
    • Credential Management
    • Monitoring
    • Backups
  • Testing
    • Integration Testing
    • Load Testing
    • Penetration Testing
  • Vendors (Infrastructure and tools like logging, analytics)
    • List
    • Accounts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment