Génie logiciel

9
Que signifie (Lua) le script de jeu?

J'ai lu que Lua est souvent utilisé pour les scripts intégrés et en particulier pour les jeux de script. J'ai du mal à imaginer comment il est utilisé exactement. Pouvez-vous décrire pourquoi et pour quelles fonctionnalités et pour quel public il est utilisé? Cette question ne concerne pas...

9
Étapes pour maintenir une bonne base de données de bogues

La maintenance de la base de données de bogues est un élément important pour chaque projet. Je suis habitué à stocker les éléments suivants dans la base de données de bogues Date d'émission heure Qui est affecté à Qu'il ait été résolu ou non Si résolu alors, date et heure résolues Est-ce suffisant...

9
API de versioning

Supposons que vous ayez un grand projet pris en charge par une base d'API. Le projet fournit également une API publique que les utilisateurs finaux (ish) peuvent utiliser. Parfois, vous devez apporter des modifications à la base d'API qui prend en charge votre projet. Par exemple, vous devez...

9
Comprendre les niveaux de l'informatique

Désolé, pour ma question confuse. Je cherche des pointeurs. Jusqu'à présent, j'ai principalement travaillé avec Java et Python sur la couche application et je n'ai qu'une vague compréhension des systèmes d'exploitation et du matériel. Je veux en savoir beaucoup plus sur les niveaux inférieurs de...

9
Prototypage et refactoring rapides

Parfois, lorsque je démarre un petit projet (comme une application Android), je ne sais pas quelle approche fonctionnera à la fin, et je vais juste pour une approche et je l'essaie. Mais si je n'ai jamais utilisé cette approche auparavant (pour une sorte d'application que je n'ai jamais programmée...

9
Le leadership ne voit pas de valeur dans le processus standard pour la configuration de la machine et la nouvelle orientation du développeur

Il y a environ 3 mois, notre développeur et concepteur Web principal (la même personne) a quitté l'entreprise, des pâturages plus verts étaient la raison du départ. Bon pour eux je dis. Mon problème est que son service était complètement sans papiers. Les choses ont été difficiles depuis le départ,...

9
Éviter les rapports de bogues en double

J'utilise Linux et d'autres logiciels open source chez moi. Comme je ne suis pas un codeur professionnel, je signale généralement des bogues aux développeurs car mes compétences ne suffisent pas à résoudre les problèmes par moi-même. Quel genre de choses voulez-vous que je vérifie avant d'envoyer...

9
Langage d'assemblage utilisé dans le système d'aéronef

Aujourd'hui, mon conférencier a mentionné que la raison pour laquelle le système d'avion est programmé en langage assembleur est due au fait que le programme en cours d'écriture a moins d'erreur. Cette affirmation est-elle vraie? Parce que quand il a demandé notre avis, j'ai dit que l'assemblage...

9
PHP file_put_contents Verrouillage de fichier

Le Senario: Vous avez un fichier avec une chaîne (valeur moyenne de la phrase) sur chaque ligne. Pour des raisons d'argument, disons que ce fichier a une taille de 1 Mo (milliers de lignes). Vous disposez d'un script qui lit le fichier, modifie certaines des chaînes du document (non seulement en...

9
Les classes imbriquées sont-elles sous-évaluées?

Je n'essaie pas de dire que je sais quelque chose que tout le monde ne sait pas, mais j'ai résolu de plus en plus de conceptions avec l'utilisation de classes imbriquées, donc je suis curieux de me faire une idée de l'acceptabilité d'utiliser ce qui semble rarement utilisé mécanisme de conception....

9
Utilisez un else after exception (ou non)

Considérez ce morceau de code: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Considérez maintenant ce code: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Les deux cas fonctionnent exactement de la même manière. Le premier cas présente l'avantage de ne...