Popularisé par Martin Fowler dans 'Patterns of Enterprise Application Architecture' (2003) et le framework Ruby on Rails. Un objet encapsule une ligne de table DB et centralise tout accès aux données.
Définition
Dans l'écosystème CodeMyShop, Active Record désigne le principe selon lequel toute mutation d'une table `ps_ac_*` passe obligatoirement par une classe `ac_entities/*.py` dédiée — jamais par du SQL brut inline. Ce pattern garantit que chaque écriture est typée, tracée et auditable via `ac_logger`. Un hook pre-commit l'enforcer mécaniquement : tout `ac_*.py` qui contient du SQL direct sans passer par `ac_entities/` est rejeté. L'objectif est d'éliminer le 'raw SQL sprawl' qui crée des dérives silencieuses entre environnements.
« Si tu écris un UPDATE ps_ac_backlog directement dans ton script, le hook pre-commit te bloque. Tout passe par BacklogEntity().update() — c'est ça, Active Record. »
Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son a
Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son accompagnement. Alexandre comprend parfaitement les enjeux et problématiques liés à notre activité et parvient, en réponse, à nous apporter des solutions techniques et fonctionnelles en respectant coûts et délais.
janv. 2023
La résolution de mes problèmes à été rapide et efficace, je recommande :)
La résolution de mes problèmes à été rapide et efficace, je recommande :).
oct. 2022
Super
Super
juin 2022
Au Top
Au Top. tout simplement
juin 2022
Configuration d''un VPS et migration réalisée avec succès, bons conseils, dia
Configuration d'un VPS et migration réalisée avec succès, bons conseils, diagnostique rapide et efficace de nos problèmes. Je recommande.
mai 2022
Toujours aussi clair et clairvoyant
Toujours aussi clair et clairvoyant... ;) Un plaisir de travailler avec Alexandre