Habr - Chambre Uma





Lors de la création d'une solution nouvelle ou non standard, l'architecte / développeur trouve généralement un compromis entre ce qu'il veut et ce qui est nécessaire, en tenant compte des contraintes données. Et il y a toujours la possibilité de ne pas faire finalement ce qui était attendu ou d'obtenir une solution loin d'être optimale.



Et si «nous voulions le meilleur, mais cela s'est avéré comme toujours» se produit en raison d'exigences non comptabilisées ou modifiées, alors cela peut au moins s'expliquer. Mais parfois, il y a un trou chez la vieille femme et il devient ennuyeux de rater l'erreur d'un enfant simplement à cause des yeux flous ou à cause des pièges de l'utilisation réelle de la technologie à la mode.



Et afin de minimiser la possibilité de telles erreurs, dans de nombreuses entreprises, il existe une pratique de protection d'une solution architecturale avant de commencer le développement direct d'un nouveau grand projet. Cela peut être organisé comme une réunion, une revue d'architecture ou simplement une discussion dans un fumoir. Tout dépend de la structure du personnel et de la taille de l'entreprise, ainsi que des processus de développement définis.



Mais que faire si l'entreprise a un ou deux développeurs, ou si leur expérience n'est pas suffisante pour une expertise de la solution proposée? Ou manquent-ils simplement de temps ou de désir de se plonger dans les difficultés des autres?



Vous avez probablement déjà deviné que nous parlons d'utiliser Habr comme une plate-forme où vous pouvez obtenir une aide réelle de personnes bien informées.



En effet, de bons commentaires peuvent être obtenus grâce aux commentaires du public. De plus, rédiger un article pour Habr est beaucoup plus facile et plus pratique que de préparer sa défense au comité d'architecture. Il n'est pas nécessaire de se mettre d'accord sur la date et l'heure auxquelles vous pouvez éloigner les gens du processus principal. Et ils, à leur tour, n'ont pas besoin d'être immédiatement inclus dans le contexte pour pouvoir participer à la discussion des détails.



«En temps voulu» j'ai eu l'occasion de participer aux travaux du comité d'architecture d'une grande entreprise. Et le sentiment après la fin de chaque réunion était toujours double. D'une part, c'est formidable d'acquérir une nouvelle expérience et souvent une aide réelle. Mais il est également arrivé que la discussion habituelle sur une question apparemment insignifiante se soit transformée en une bataille verbale, dont les échos ont atteint après plusieurs jours.



Je me souviens surtout de l'expérience de participer au processus d'unification des composants utilisés. Il a fallu plus d'un an et demi pour réconcilier l'interface et l'implémentation d'une minuscule bibliothèque et a nécessité plusieurs réécritures complètes de l'ensemble de l'implémentation. En conséquence, beaucoup de temps perdu pour amener le code dans un état utilisable qui satisferait tous les consommateurs et un désir complètement épuisé de refaire quelque chose comme ça.



De ce côté, un article sur Habré devient juste une option idéale lorsque l'entreprise n'a pas la compétence d'organiser une discussion sur une question complexe. Et surtout, peu importe la solution et les conseils que vous recevez lors de la discussion de l'article, personne ne vous oblige à les suivre!



All Articles