Le drapeau de Publish sur un bogue système, et la règle de la requête derrière elle

Featurekamo-shared-library
Expédié
4 septembre 2026 à 05:21 UTC
Auteur
Kamo
Commite
8d1ee54

Un bogue système a déjà franchi la ligne de location dans une direction. Cela ajoute la deuxième règle de visibilité en haut: un opérateur en mode dieu classé en privé est visible par un appelant avec une fenêtre OUVERT-mode, pour le membre qui l'a déposé, et à personne d'autre. Écrit en tant que trois termes OU-dits plutôt qu'un paramètre de filtre annulable, parce qu'il n'y a pas de valeur de godMode qui signifie "ne pas appliquer ceci" - le Tout le fait est qu'il s'applique toujours. Il va dans les quatre requêtes in extenso, à côté du prédicat de bail qui est déjà dupliqué pour la raison pour laquelle le dépôt précise: un compte calculé sous une Une règle différente de la liste qu'il ouvre est un rapport de bogue qui attend de se produire. Un dénombrement de badge rapporte la liste ne montrera pas comme une badge qui refuse d'effacer. b.reporter.id est sûr en tant qu'adhésion implicite pour la même raison b.reporterOrg.id est - l'association est facultative - faux, de sorte qu'il ne peut pas laisser tomber silencieusement les lignes comme le fait une jonction implicite sur une solution nulle. A null viewerMemberId est la réponse sûre ici: aucun reporter id de row ne s'élève pas null, donc un téléspectateur insoluble retombe sur "publié" seul plutôt à la correspondance de chaque rapport privé. par défaut publié TRUE sur l'entité, dans le constructeur et dans le «PrePersist guard, en correspondance avec la valeur par défaut de la colonne. Un nul écrit sous le nom de NULL serait lu par le prédicat comme "non publié", qui cacherait un rapport du locataire qui l'a déposé parce qu'un constructeur a omis un champ. canPublish on the detail DTO n'est délibérément pas possibleGestion de la gestion. MANAGE-SYSTEM-BUGS est détenu en permanence par les administrateurs de la plate-forme; répond si une fenêtre en verre est ouverte. Plier les deux ensemble remettraient tout le point du drapeau au mauvais ensemble de personnes.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation