Skip to content
@produck

Produck Shop

Produck

Produck is a provider of cross-language infrastructure and foundational technologies, committed to composable systems, stable responsibilities, and explicit engineering boundaries.

Engineering Principles

Our organization engineering direction follows SOLID as a design baseline. These principles are intended to guide future members and are implemented through concrete projects and tooling.

🎯 1. Single Responsibility Principle (SRP)

Each module should have one reason to change.

🧩 2. Open/Closed Principle (OCP)

Systems should be open for extension, closed for risky modifications.

We pursue fully extension-oriented systems.

  • Build with sufficient extension points.
  • Assemble capabilities brick by brick.
  • Keep core positioning stable after broad adoption or formal release.
  • Reject frequent incompatible releases.
  • Replace a proven-wrong core design with a new project, and move the old system into deprecation.
  • Keep this commitment more flexible before broad adoption or formal release.

✅ 3. Liskov Substitution Principle (LSP)

Implementations must preserve behavioral contracts.

🔌 4. Interface Segregation Principle (ISP)

Expose small, role-focused interfaces.

We pursue deliberately bounded public surfaces.

  • Keep internal state safe by default.
  • Define public members strictly and carefully.
  • Split interfaces by consumer roles so callers depend only on capabilities they use.
  • Verify consumer boundaries with runtime checks where contracts matter.

🧭 5. Dependency Inversion Principle (DIP)

High-level policy should depend on abstractions rather than concrete tools.

AI Collaboration 🤝

We work closely with AI as a human-centered engineering practice.

  • Use AI to explore context, draft changes, review trade-offs, and automate repeatable engineering work.
  • Keep people accountable for intent, design boundaries, final decisions, and user impact.
  • Treat AI collaboration as explicit, reviewable, testable, and continuously improved work.

Pinned Loading

  1. cas-client cas-client Public

    A complete implement of CAS Client middleware for Node.js, support CAS 1.0, 2.0+, 3.0+ protocol.

    JavaScript 20 7

  2. mitm mitm Public

    HTTP/HTTPS man in the middle proxy server

    JavaScript 6 2

  3. duck duck Public

    Creating Your Own Product

    JavaScript 5

  4. jsonrpc jsonrpc Public

    JavaScript 1

  5. charon charon Public

    Doing small thing for compressing bundle by tree shaking

    JavaScript 1

  6. splitview-es6 splitview-es6 Public

    A splitview implement by only javascript without css and no fortend framework being dependent.

    JavaScript

Repositories

Showing 10 of 58 repositories

Top languages

Loading…

Most used topics

Loading…