Questions marquées «design»

Questions sur la résolution de problèmes et la planification d'une solution via la conception de logiciels.

2
Comment mettriez-vous en œuvre Google Search? [fermé]
Supposons qu'on vous demande dans une interview "Comment implémenteriez-vous Google Search?" Comment répondriez-vous à une telle question? Certaines ressources peuvent expliquer la mise en œuvre de certains éléments de Google (BigTable, MapReduce, PageRank, ...), mais cela ne convient pas à une interview. Quelle architecture générale utiliseriez-vous et comment expliqueriez-vous cela …




7
Principes SOLIDES vs YAGNI
Quand les principes SOLID deviennent-ils YAGNI? En tant que programmeurs, nous faisons constamment des compromis entre complexité, maintenabilité, temps de construction, etc. Entre autres, deux des directives les plus intelligentes pour faire des choix sont dans mon esprit les principes SOLID et YAGNI. Si vous n'en avez pas besoin ne …







6
Pourquoi éviter les héritages Java «étendus»
Jame Gosling a dit "Vous devez éviter l'héritage d'implémentation autant que possible." et utilisez plutôt l'héritage d'interface. Mais pourquoi? Comment pouvons-nous éviter d'hériter de la structure d'un objet en utilisant le mot-clé "extend" et en même temps rendre notre code orienté objet? Quelqu'un pourrait-il donner un exemple orienté objet illustrant …


3
AngularJS: structurer une application Web avec plusieurs applications ng
La blogosphère propose un certain nombre d'articles sur le sujet des instructions de structuration des applications AngularJS telles que celles-ci (et d'autres): http://www.johnpapa.net/angular-app-structuring-guidelines/ http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/ http://danorlando.com/angularjs-architecture-understanding-modules/ http://henriquat.re/modularizing-angularjs/modularizing-angular-applications/modularizing-angular-applications.html Cependant, un scénario que je n'ai pas encore rencontré en matière de recommandations et de meilleures pratiques est le cas où vous avez une …

6
Des chaînes de caractères qui ne changeront jamais
Donc, dans mes efforts pour écrire un programme de conjugaison de verbes (en utilisant un jeu de données) pour le français, j'ai rencontré un léger problème. L'algorithme permettant de conjuguer les verbes est en fait assez simple pour les cas de verbes d'environ 17 ans, et utilise un modèle particulier …
39 design  strings 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.