• Kache@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    9 minutes ago

    No so much that YAGNI falls short, but more like “When YAGNI means ‘You Are Gonna Need It’”

  • MajorHavoc
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    54 minutes ago

    Ooh. I like this a lot.

    YAGNI is for what you code, now how you code.

    With how you code, you are gonna need it:

    • Quality – You are gonna need quality.
    • Maintainability – You are gonna maintain it.
    • Replaceability – You are gonna replace it.
    • Testability – You are gonna test it
    • Security – You are gonna need security.