Projet

Général

Profil

Actions

Evolution #414

fermé

Suppression des global

Ajouté par Johan Cwiklinski il y a plus de 11 ans. Mis à jour il y a presque 6 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
11/11/2012
Echéance:
% réalisé:

50%

Temps estimé:

Description

Beaucoup de classes dans le code comportent un appel global, pour accéder à des objets tels que $zdb, $log, $login, $preferences, ...

Ce type d'utilisation peut causer des bogues très difficiles à identifier, et ce n'est pas la façon la plus « élégante » de faire par ailleurs. Certains de ces objets pourront probablement être gérés pas un registre, d'autres (comme $log par exemple) gagneraient à être statiques à première vue.


Demandes liées 2 (0 ouverte2 fermées)

Bloqué par Galette - Evolution #415: Remplacement de KLoggerFerméJohan Cwiklinski11/11/2012

Actions
Bloque Galette - Evolution #454: Mise en place de tests untairesFerméJohan Cwiklinski14/12/2012

Actions

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

Concernant le logger, KLogger (dont une version modifiée est embarqué dans Galette) tel quel ne convient probablement pas ; une solution telle que Analog serait probablement d'avantage adaptée (et offre d'avantage de possibilités par ailleurs).

Mis à jour par Johan Cwiklinski il y a plus de 11 ans

  • Statut changé de Nouveau à In Progress

Mis à jour par Johan Cwiklinski il y a presque 6 ans

  • Statut changé de In Progress à Fermé
  • % réalisé changé de 0 à 50
Actions

Formats disponibles : Atom PDF