Génie logiciel

45
Mentions du droit d'auteur dans le code source [fermé]

Depuis que j'ai commencé à programmer, j'ai vu un en-tête en haut de la plupart des fichiers de code indiquant une sorte de copyright: /* Copyright (c) 1998 Innotech */ ou /* Copyright (c) 1998-2008 Innotech */ Sur le plan conceptuel, je comprends… En fonction de vos souhaits / besoins, cela se...

45
Pourquoi le SQL est-il ENTRE ENTRE inclusif et non semi-ouvert?

Les intervalles semi-ouverts (ou semi-ouverts, semi-fermés , semi-délimités ) ( [a,b), où xappartient à l'intervalle ssi a <= x < b) sont assez courants en programmation, car ils possèdent de nombreuses propriétés pratiques. Quelqu'un peut-il offrir une justification qui explique pourquoi SQL...

45
Pourquoi tant d’espaces de noms commencent par com

J'ai remarqué que de nombreuses entreprises utilisent des espaces de noms "noms de domaine inversés" et je suis curieux de savoir d'où provient cette pratique et pourquoi. Cela continue-t-il simplement à cause de la pratique par cœur, ou existe-t-il un concept d'architecture remarquable qui...

45
Style de codage pour programmeur malvoyant [fermé]

J'ai une déficience visuelle. Avec des lunettes, je vois assez bien pour conduire, mais avec la taille de la police, je suis à l'aise pour travailler. Je ne peux voir qu'environ 15 lignes de 100 caractères à la fois. Cela a affecté mon style de codage. Une chose que je fais est d'écrire des...

45
Dans quelle mesure est-il nécessaire de suivre des pratiques de programmation défensives pour un code qui ne sera jamais rendu public?

J'écris une implémentation Java d'un jeu de cartes, alors j'ai créé un type spécial de Collection que j'appelle une Zone. Toutes les méthodes de modification de la collection Java ne sont pas prises en charge, mais il existe une méthode dans l'API de zone move(Zone, Card), qui déplace une carte de...

45
Modèle de générateur: quand échouer?

Lors de la mise en œuvre du modèle de constructeur, je suis souvent confus quant au moment de laisser échouer la construction et je parviens même à prendre des positions différentes sur le sujet tous les deux ou trois jours. D'abord quelques explications: Par échec précoce, je veux dire que la...