GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Tek say resist (tek@freeradical.zone)'s status on Sunday, 22-Dec-2024 00:56:30 JST Tek say resist Tek say resist

    I’m reading something about why UML died. (If that doesn’t mean anything to you, count yourself blessed.)

    But it strikes me that protobufs is kind of living the dream here. If you put UML in Git and generated protobufs definitions from that, you’d have a diagramming to code path that people didn’t entirely hate.

    Huh, gotta ponder this first a while.

    In conversation about 5 months ago from freeradical.zone permalink
    • Embed this notice
      szakib (szakib@freeradical.zone)'s status on Sunday, 22-Dec-2024 01:36:13 JST szakib szakib
      in reply to

      @tek At this point I have to admit I really like UML, especially when paired with code (skeleton!) generators.

      In conversation about 5 months ago permalink
    • Embed this notice
      edd (edd@freeradical.zone)'s status on Sunday, 22-Dec-2024 09:18:34 JST edd edd
      in reply to

      @tek I think the problem UML had was being too close to the code (and a fever dream of "architects" designing and developers filling in the blanks). The sequence diagrams and the like are very good; the class diagrams are sometimes helpful but not if they're too exhaustive (or you don't use interfaces enough).

      I like C4 models for having a nice tiered approach so you only get to UML code diagrams if you absolutely must.

      In conversation about 5 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.