Skip to content

Should AIP-133 have the same guidance on side effects as AIP-134? #1518

@alexbr

Description

@alexbr

AIP-134 provides guidance against standard update methods having side effects: https://google.aip.dev/134#side-effects.

Should this guidance also apply to AIP-133 for standard create methods? I would argue it should and that creating an entity should not update other entities or otherwise have side effects. The one carveout might be any necessary relational updates to the created entity's parent.

Was this intentionally left out or should there be some guidance for or against or neutral with regard to side effects in AIP-133?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions