# Cactus-proj/A-Philosophy-of-Software-Design-zh

《软件设计的哲学》中文翻译 | Chinese translation of A Philosophy of Software Design

Repository: https://github.com/Cactus-proj/A-Philosophy-of-Software-Design-zh
Canonical: https://ross.abutalabs.com/products/a-philosophy-of-software-design-zh
Homepage: https://cactus-proj.github.io/A-Philosophy-of-Software-Design-zh/
Language: TeX
License: MIT
License Family: permissive
Topics: chinese-translation, books
Last push: 2026-08-05T09:22:35+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 35, longevity 100
- inputs: {"age_days": 2367, "days_push": 28, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1200, forks 345 (observed 2026-08-28T04:03:58.023676+00:00)

## What it is
A Chinese translation of John Ousterhout's book 'A Philosophy of Software Design', published as a VitePress website for online reading. It is an unauthorized translation now in maintenance-only mode, keeping CI working without further content updates.

## Use cases
- read A Philosophy of Software Design in Chinese
- learn software design principles for reducing complexity
- study chapters on deep modules and information hiding
- find guidance on writing comments and naming in code
- host a translated technical book locally with VitePress

## When to choose
- you prefer reading the book in Chinese
- you want a free online version of the book's concepts
- you want to self-host the translation with VitePress

## When to avoid
- you need the authoritative English edition or the latest revisions
- you need a legally licensed translation
- you expect active content updates

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, markdown
- domain: developer-tools, tutorials, education
- platform: -
- tags: chinese-translation, book, vitepress, software-design, software-architecture, web-server, nodejs

## Member repositories
- Cactus-proj/A-Philosophy-of-Software-Design-zh (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:58.023676+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:20:44.206073+00:00, confidence not recorded.
  - readme: https://github.com/Cactus-proj/A-Philosophy-of-Software-Design-zh (fetched 2026-08-28T04:03:58.023676+00:00, sha 12faf47666e1)
  - homepage: https://cactus-proj.github.io/A-Philosophy-of-Software-Design-zh/ (fetched 2026-08-29T12:27:55.243626+00:00, sha f7ac4a515382)
- Data as of 2026-08-30T08:39:29.467469+00:00.
