Questions marquées «programming-practices»

22
D'où vient la «sortie (-1)»?

Je vois dans beaucoup de logiciels hérités et de mauvais tutoriels sur Internet qui recommandent d'utiliser exit(-1), return -1ou similaire, pour représenter une «terminaison anormale». Le problème est, dans POSIX au moins, -1n'a jamais été et n'est pas un code d'état valide. man 3 exitillustre qui...

21
Utilisation efficace du bloc try / catch?

Les blocs catch doivent-ils être utilisés pour écrire la logique, c'est-à-dire gérer le contrôle de flux, etc.? Ou tout simplement pour lever des exceptions? Cela affecte-t-il l'efficacité ou la maintenabilité du code? Quels sont les effets secondaires (s'il y en a) de l'écriture de la logique dans...

19
Code de procédure vs code OOP

J'ai terminé un projet en PHP de plus de 13 000 lignes en style procédural [parce que je le connais très bien, bien que je connaisse la POO], et le projet fonctionne parfaitement. Mais dois-je le convertir en POO? [ parce que le monde est occupé avec la POO ] Mon code n'a besoin d'aucune des...