developpement:noalyss

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
developpement:noalyss [2016/07/13 17:53] – [Modèle] danydeveloppement:noalyss [2017/03/02 09:33] – [Les tests unitaires] dany
Ligne 128: Ligne 128:
 J'utilise Doxygen afin de générer le code ce sont les TAGS brief, param... Cela me permet de générer une documentation; cette documentation me permet de développer plus vite et de mieux vérifier la qualité du code. J'utilise Doxygen afin de générer le code ce sont les TAGS brief, param... Cela me permet de générer une documentation; cette documentation me permet de développer plus vite et de mieux vérifier la qualité du code.
  
-Voir le résultat ici [[http://www.noalyss.eu/doc/]]+Voir le résultat ici [[http://wiki.noalyss.eu/doc/]]
 ====Noalyss==== ====Noalyss====
  
Ligne 209: Ligne 209:
 </code> </code>
  
-La fonction qui applique le patch est Database::apply_patch  voir [[http://www.phpcompta.eu/doc/classDatabase.html|la documentation en ligne]]+La fonction qui applique le patch est Database::apply_patch  voir [[http://wiki.noalyss.eu/doc/classDatabase.htm|la documentation en ligne]]
  
  
-Tous les patchs pour la base de données se trouve dans phpcompta/html/admin/sql/patch et sont numérotés dans l'ordre d’exécution.+Tous les patchs pour la base de données se trouve dans /noalyss/include/sql/patchet sont numérotés dans l'ordre d’exécution.
 Chaque patch commence par  Chaque patch commence par 
 <code sql> <code sql>
Ligne 231: Ligne 231:
  
  
-Nous avons créér une classe qui va hériter de [[http://www.phpcompta.eu/doc/classPhpcompta__SQL.html|Phpcompta_Sql]] et qui va nous permettre de faire la même chose en très peu de ligne de code. +Nous avons créér une classe qui va hériter de [[http://wiki.noalyss.eu/doc/classNoalyss__SQL.html|Noalyss__SQL]] et qui va nous permettre de faire la même chose en très peu de ligne de code. 
  
  
Ligne 252: Ligne 252:
 Voici tout le code à taper par table, exemple pour la table stock_change Voici tout le code à taper par table, exemple pour la table stock_change
 <code php> <code php>
-class Stock_Change_Sql extends PhpCompta_Sql+class Stock_Change_Sql extends Noalyss_SQL
 { {
  // Le contructeur obligatoire  // Le contructeur obligatoire
Ligne 304: Ligne 304:
 A partir de NOALYSS (version 6.7.2.0), et pour les plugins nous utiliserons PHPUnit.Ces tests sont heureusement appelables directement depuis NetBeans (version 7.4 et supérieure). A partir de NOALYSS (version 6.7.2.0), et pour les plugins nous utiliserons PHPUnit.Ces tests sont heureusement appelables directement depuis NetBeans (version 7.4 et supérieure).
  
-Il faut tout d'abord un fichier bootstrap qui contient le path correct pour php ainsi que les variables comme $g_user ou $cn, l'inclusion de config.inc.php et de constant.php+Il faut tout d'abord un fichier bootstrap qui contient le path correct pour php ainsi que les variables comme $g_user ou $cn, l'inclusion de [[:config.inc.php]] et de constant.php
    
  
  • developpement/noalyss.txt
  • Dernière modification : 2018/05/30 16:17
  • de dany