Lorsque je travaille sur une branche de fonctionnalité, j'ai tendance à vouloir nettoyer les validations dans la branche à l'aide d'une rebase interactive avant que mon travail ne soit examiné et intégré dans la branche principale. Pendant le développement de la fonctionnalité, je souhaite transférer mon travail intermédiaire vers le …
Je suis en train de résoudre une question d'algorithme et mon analyse est qu'elle fonctionnerait sur O (2 ^ sqrt (n)). Quelle est sa taille? Est-ce que cela équivaut à O (2 ^ n)? Est-ce encore du temps non polynomial?
J'apprends Haskell et je cherchais un outil d'indentation automatique. Je n'ai pas beaucoup regardé et j'ai appris que dans Haskell (comme dans Python), l'indentation signifie un bloc. Par conséquent, je suppose qu'il est impossible de créer un outil de mise en forme automatique, aussi puissant que dans d'autres langages de …
Je m'intéresse à la conception de langage et en général, je peux facilement raisonner sur des fonctionnalités largement connues (par exemple, héritage, polymorphisme, délégués, lambdas, captures, garbage collection, exceptions, génériques, variance, réflexion, etc.), leurs interactions dans un langage particulier, les moyens de les implémenter, leurs limites, etc. Au cours des …
Existe-t-il un langage de programmation (ou de script) (ou un langage spécifique à un domaine) ayant deux opérateurs binaires oplet oprde même priorité d' oplêtre à gauche et oprà droite? (Je ne trouve pas un tel exemple, mais j'essaie de coder un analyseur assez général pour gérer ce cas étrange) …
Je travaille actuellement sur une webapp où nous devons souvent conditionner une logique de serveur basée sur la page qui va être retournée à l'utilisateur. Chaque page reçoit un code de page à 4 lettres, et ces codes de page sont actuellement répertoriés dans une classe en tant que chaînes …
J'ai entendu dire que les macros Clojure sont plus faciles à écrire mais pas aussi fiables que les macros hygiéniques de Racket. Ma question comporte 2 parties: En quoi gensymdiffèrent - elles des macros hygiéniques? Que proposent les macros de raquette que Clojure ne propose pas? (que ce soit la …
Q: Quelle est la meilleure façon de déplacer une grande entreprise vers Cucumber avec au moins 15 ans d'exigences logicielles héritées conservées dans une base de données d'exigences? Envisage actuellement: 1) Migrez tout Inconvénient: nous n'avons pas de temps / budget illimité, nous devons aller de l'avant pour survivre, nous …
Je crée un jeu 2D pour un site Web où l'univers peut devenir extrêmement grand (essentiellement infiniment grand). Initialement, l'univers est composé de 6 étoiles qui sont à égale distance de l'origine (0, 0). Ma tâche est de pouvoir générer plus d'étoiles qui auront des "chemins" (bords) qui se connecteront …
Si je comprends bien, en DDD, il convient d'utiliser un modèle de référentiel avec une racine agrégée. Ma question est, dois-je renvoyer les données en tant qu'entités ou objets de domaine / DTO? Peut-être qu'un code expliquera ma question plus en détail: Entité public class Customer { public Guid Id …
Je sais que javascript utilise le typage canard et au début, je pensais que cela rendrait le polymorphisme facile par rapport aux langages fortement typés comme C #. Mais maintenant, mes fonctions qui prennent des arguments sont jonchées de choses comme: if(myObj.hasSomeProperty()) ou if(myObj.hasSomeMethod()) ou if(isNumber(myParam)) etc. C'est vraiment moche …
Parfois, l'utilisateur démarre une opération technique étendue qui prend un certain temps à exécuter. Dans ces cas, il est généralement agréable d'afficher une sorte de barre de progression, ainsi que des informations sur la tâche en cours d'exécution. Afin d'éviter de coupler étroitement l'interface utilisateur et les couches logiques, il …
Je suis nouveau chez Ruby et j'ai été surpris quand j'ai découvert que tous les objets étaient vrais, à part zéro et faux. Même 0 est vrai. Une bonne chose à propos de cette propriété de la langue est que vous pouvez écrire: if !variable # do stuff when variable …
Je comprends ce qu'ils déterminent, mais est-il vraiment utile de les attribuer aux problèmes trouvés? Je veux dire, il est nécessaire de corriger rapidement ou non. Je sais comment les définir, les classer, etc. Je sais que l'IEEE / ISO a besoin de le faire. Je ne vois tout simplement …
Ma compréhension... Avantages: L'insertion à la fin est O (1) au lieu de O (N). Si la liste est une liste à double liaison, la suppression de la fin est également O (1) au lieu de O (N). Désavantage: Prend une quantité insignifiante de mémoire supplémentaire: 4 à 8 octets …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.