Bonsoir à tous,
Notre société est actuellement en pleine expansion , ce qui signifie aussi que la demande en fonctionnalités sur notre site web ne cesse d'augmenter.
Afin de répondre à cette demande croissante, j'ai entrepris récemment l'achat d'un pc plus puissant, afin d'intégrer et exploiter toute la capacité d'un IDE (actuellement PhpStorm). Nous avons également opté pour un serveur dédié afin de pouvoir intégrer la solution GIT pour ainsi éviter certaine erreur liée au déploiement et aux sauvegardes.
Aujourd'hui, une des taches qui me prend énormément de temps est de tester que tout fonctionne. Entre les ajouts, les modifications, les suppressions et les changements de structure; certaines portions de code, qui jusqu'ici fonctionnaient, se retrouvent obsolètes.
On m'a parlé de PhpUnit pour les test unitaire, qui m'a l'aire d'être une bonne solution, malheureusement plusieurs points viennent noircir le tableau :
- Bien que plutôt organisé, mon code est écrit en procédural (je n'ai réellement mis le nez dans l'object que récemment, si j'avais su j'aurais songé a l'object dès le départ) ,
- Je ne peux pas me permettre de passer du procédural à l'object par soucis de temps : je veux justement en gagner à court et moyen terme, à long terme j'aurais largement les capacités d'avoir une équipe de développeurs. On parle quand même de plus d'une centaines de fonctionnalités.
- les fonctionnalités du site sont quasiment toutes écrites en ajax, les erreurs les plus fréquentes et non débusquées sont d'ailleurs des erreurs liées à javascript et non au code php en lui-même (puisque la plupart du temps, on fait en sorte que le système bloque côté PHP si il y à un soucis)
Je viens tout juste d'installer PhpStorm, au vu de ses fonctionnalités, il y aurait peu être une qui pourrait m'aider ?
J'aimerais avoir vos retours sur ce sujet, des techniques pour débusquer les beugs post-prod, je suis preneur de tous conseils, de l'installation d'un logiciel révolutionnaire à la demande d'un tier pour vérifier manuellement s'il le faut.
L'idée n'est pas forcément de me faire développer plus vite, mais mieux, et de trouver facilement les erreurs quand y en a, à des endroits différents du code où je développe ( des coquilles sur des milliers de ligne, tout le monde en à malheureusement, vérifier les fonctions une part une seul semble trop lourd aujourd'hui)
Je vous remercie pour vos retours et pour vos précieux conseils.
Bonne soirée !
Kevin.
Modifié par kevinlourenco (11 Jun 2016 - 00:14)
Notre société est actuellement en pleine expansion , ce qui signifie aussi que la demande en fonctionnalités sur notre site web ne cesse d'augmenter.
Afin de répondre à cette demande croissante, j'ai entrepris récemment l'achat d'un pc plus puissant, afin d'intégrer et exploiter toute la capacité d'un IDE (actuellement PhpStorm). Nous avons également opté pour un serveur dédié afin de pouvoir intégrer la solution GIT pour ainsi éviter certaine erreur liée au déploiement et aux sauvegardes.
Aujourd'hui, une des taches qui me prend énormément de temps est de tester que tout fonctionne. Entre les ajouts, les modifications, les suppressions et les changements de structure; certaines portions de code, qui jusqu'ici fonctionnaient, se retrouvent obsolètes.
On m'a parlé de PhpUnit pour les test unitaire, qui m'a l'aire d'être une bonne solution, malheureusement plusieurs points viennent noircir le tableau :
- Bien que plutôt organisé, mon code est écrit en procédural (je n'ai réellement mis le nez dans l'object que récemment, si j'avais su j'aurais songé a l'object dès le départ) ,
- Je ne peux pas me permettre de passer du procédural à l'object par soucis de temps : je veux justement en gagner à court et moyen terme, à long terme j'aurais largement les capacités d'avoir une équipe de développeurs. On parle quand même de plus d'une centaines de fonctionnalités.
- les fonctionnalités du site sont quasiment toutes écrites en ajax, les erreurs les plus fréquentes et non débusquées sont d'ailleurs des erreurs liées à javascript et non au code php en lui-même (puisque la plupart du temps, on fait en sorte que le système bloque côté PHP si il y à un soucis)
Je viens tout juste d'installer PhpStorm, au vu de ses fonctionnalités, il y aurait peu être une qui pourrait m'aider ?
J'aimerais avoir vos retours sur ce sujet, des techniques pour débusquer les beugs post-prod, je suis preneur de tous conseils, de l'installation d'un logiciel révolutionnaire à la demande d'un tier pour vérifier manuellement s'il le faut.
L'idée n'est pas forcément de me faire développer plus vite, mais mieux, et de trouver facilement les erreurs quand y en a, à des endroits différents du code où je développe ( des coquilles sur des milliers de ligne, tout le monde en à malheureusement, vérifier les fonctions une part une seul semble trop lourd aujourd'hui)
Je vous remercie pour vos retours et pour vos précieux conseils.
Bonne soirée !
Kevin.
Modifié par kevinlourenco (11 Jun 2016 - 00:14)