D'après mon expérience, le problème est largement politique. J'ai eu un problème similaire lorsque SO n'a pas été bloqué , mais interdit par la politique du client. Oui, client . En fait, nous travaillions tous en connectant nos ordinateurs portables au VPN du client et en ouvrant un poste de travail distant aux machines de développement. Se déconnecter et se reconnecter était souvent non seulement une perte de temps, mais aussi une justification.
Ceux-ci n'avaient pas (encore) de blocage sur SO, mais une fois que la direction supérieure de ma société m'a appelé, j'ai signalé que le code client avait été retrouvé, malgré sa rédaction, sur SO. La question a été supprimée il y a des années pour cette raison malgré une bonne réponse.
Toute la politique. Lorsque vous travaillez en tant que consultant, le client paie votre entreprise pour que vous résolviez leurs problèmes , pas pour googler. Et bien que le codage Google soit considéré comme une pratique recommandée dans de nombreux environnements (il correspond le mieux au codage sécurisé ), certains clients restent obsolètes et paranoïaques.
Dans mon cas, il pourrait également y avoir eu violation de la loi sur la protection des renseignements personnels (dans mon pays, les dossiers de pare-feu ne sont accessibles qu'aux agents de police en vertu d'une ordonnance du tribunal relative à des enquêtes criminelles, et non à la demande d'un administrateur système ou d'une analyse régulière), mais plus simplement, le client aurait pu ramper. (comme il m'a été dit) SO de trouver leur propre code dans les questions / réponses.
Commentaires à part, passons à la réponse. Cette réponse s'adresse à toutes les personnes confrontées au même problème que le PO.
Avant de tenter de convaincre votre responsable, vous devez savoir si cette politique a été appliquée pour une raison pratique , tangible et légitime . Vous devez d’abord organiser une réunion (ou écrire un e-mail à votre responsable) pour lui demander pourquoi vous bloquez SO et pour le déverrouiller, car vous devez l’utiliser pour des raisons professionnelles légitimes.
Ce courrier, en fonction de la taille de votre entreprise et de la coopérativité de votre responsable, pourrait être transformé en sysops. Dans le meilleur des cas, il sera déverrouillé en quelques heures, car il a peut-être été défini par la stratégie par défaut du pare-feu et personne ne l’a dérangé auparavant. Ceci s'applique aux entreprises dont le cœur de métier n'est pas l'informatique mais dispose d'un personnel informatique interne (par exemple, vous êtes le seul développeur de la vitrine de la maison de couture). Mais si vous travaillez dans une vraie société informatique, je ne pouvais pas croire que personne ne s’en soit aperçu si bloquant auparavant ...
Si vous n'obtenez pas une bonne réponse, vous devez confronter votre responsable, poliment, pour discuter de la question éventuellement oralement, lors d'une réunion ou même devant une machine à café. Soyez ferme et sérieux dans votre volonté de discuter de la question et d’obtenir une réponse complète. Soulignez, par exemple, les importants avantages en termes de productivité en pointant des liens vers des questions auxquelles vous avez déjà répondu. Cela prouvera que SO vous a fait économiser un certain temps de travail (lisez l' argent de l'entreprise ) et a augmenté votre productivité de plusieurs centaines de centiles. Parlez en chiffres. @JorysMeys et @ Nicolàs l'ont souligné dans leur réponse.
Dans le pire des cas, vous obtiendrez peut-être la réponse suivante: "Nous vous payons, pas eux, pour résoudre des problèmes". Dans ce cas, vous découvrirez la politique qui sous-tend cette politique et voudrez probablement envoyer votre CV à mon entreprise :-) qui promeut le codage Google et le codage SO avec un modérateur SO * dans leur équipe :-)
Au contraire, vous pouvez également obtenir une réponse liée à la sécurité que j'ai entendue par expérience. "Qui vérifie le code posté par des membres anonymes de la communauté?". La réponse est: vous - même . Parfois, les gens ne comprennent pas que l’OS est fait pour résoudre de manière étroiteproblèmes. Chaque programmeur ne doit pas copier / coller du code de SO, il doit le lire et le comprendre. Des réponses de qualité fournissent des explications, pas seulement du code. Et les meilleures réponses fournissent moins de 5 lignes de code. Et comme SO rédigeons votre code à la fois pour masquer les références aux personnes / entreprises existantes et pour le rendre applicable à un cas générique, c’est une autre bonne raison de prouver qu’aucun audit spécial du code ne doit être effectué sur le code fourni par les membres de la communauté SO. . Il incombe au développeur de rassembler les connaissances acquises auprès de SO ou d’autres forums dans une solution opérationnelle.
Bonne année!
* Je ne suis pas un modérateur élu par la communauté, j'ai juste assez de représentants pour "accéder aux outils du modérateur"