• # Des exceptions plus explicatives

    Posté par  (site web personnel, Mastodon) . Évalué à 5.

    «  PostgreSQL errors are now mapped to Python exceptions for a more idiomatic way to handle them. »

    EEEENFIIIIIIN !

    Même si les exceptions en python donnent des fois du code spaghetti dans les projets que je reprends (et je hais cette manière de le faire en tout sens), on a enfin une méthode archi logique pour gérer ces problèmes.

    C'est aussi une des raisons pour lesquelles que je hais les ORM : les erreurs sont masquées par des messages génériques, ce qui ne permet pas de vraiment s'amuser avec PostGres. Alors que c'est un moteur de BDD absolument formidable : requêtes alien, procédures, extensions,… de quoi fortement séparer code métier des éléments de base, et gagner fortement en performances.

    • [^] # Re: Des exceptions plus explicatives

      Posté par  (site web personnel) . Évalué à 3.

      Du coup si tu veux travailler sur une dépêche… Moi je ne suis pas programmeur.
      Pas besoin de faire long, ni exhaustif, un billet d'humeur peut aller.

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

      • [^] # Re: Des exceptions plus explicatives

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        On m'a fait chier pour que “les dépêches qui n'ont qu'un lien doivent être en lien”.

        Dont acte

        • [^] # Re: Des exceptions plus explicatives

          Posté par  (site web personnel) . Évalué à 3.

          Tu veux dire une dépêche vide contenant seulement un lien ? ça n'est pas une dépêche et ça va dans les liens, mais si c'est une dépêche de qq lignes avec UN lien, aucun modérateur n'a pu te dire ça (en plus on est trois Xavier, on ne va pas jeter une dépêche d'un homonyme !).

          "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

  • # Commentaire supprimé

    Posté par  . Évalué à 3.

    Ce commentaire a été supprimé par l’équipe de modération.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.