03-08-2013, 03:34 PM
La boite noire gère un gros truc ok, et j'ai des classes avec "beaucoup" de méthodes, mais cela ne la rend pas forcément "in-encapsulable" ailleurs... Ok, c'est pas très souple, car justement, c'est "très sûr" puisque je pousse l'histoire d'intégrité jusqu'aux données elles-mêmes.
Pour l'aspect sécurité, je trouve que c'est mal venu de l'ignorer au sein d'un programme, car le programme ne me semble pas être une "unité", mais un assemblage de classe. Ok, ignorer la sécurité au sein d'une classe car c'st une unité, d'accord, mais au sein d'un programme... Qu'en est-il si j'utilise une bibliothèque externe? Faut que je relise tout le code pour être "sûr qu'elle soit sûre"? En cas de sous-traitance ou d'incompétence d'un membre de l'équipe devant travailler sur une seule classe, on détruit la sécurité de tout le programme?
Ok. le 1er code ou le 2nd? Ou les deux? ou indifféremment?
Pour l'aspect sécurité, je trouve que c'est mal venu de l'ignorer au sein d'un programme, car le programme ne me semble pas être une "unité", mais un assemblage de classe. Ok, ignorer la sécurité au sein d'une classe car c'st une unité, d'accord, mais au sein d'un programme... Qu'en est-il si j'utilise une bibliothèque externe? Faut que je relise tout le code pour être "sûr qu'elle soit sûre"? En cas de sous-traitance ou d'incompétence d'un membre de l'équipe devant travailler sur une seule classe, on détruit la sécurité de tout le programme?
Ok. le 1er code ou le 2nd? Ou les deux? ou indifféremment?