Articles of conception

Design d’URL REST – plusieurs ressources dans un appel HTTP

Duplication possible: Rails 3 Route personnalisée prenant plusieurs identifiants comme paramètre D’après ce que j’ai compris, une bonne URL REST pour obtenir une ressource ressemblerait à ceci: /resource/{id} Le problème que j’ai, c’est que j’ai souvent besoin d’un grand nombre de ressources en même temps et que je ne veux pas faire un appel HTTP […]

Modèle de conception: système de notification

Je travaille sur un site Web qui utilisera les fonctionnalités des réseaux sociaux (comme facebook par exemple). Je voudrais mettre en place un système de notification qui montre des choses comme “X t’a ajouté en tant qu’ami”, “Y t’invite à la fête”, “Z a pris le dernier quizz” … et je ne sais pas comment […]

Objets de jeu qui se parlent

Quel est un bon moyen de traiter les objects et de les faire se parler? Jusqu’à présent, tous mes jeux / étudiant étaient petits, ce problème était généralement résolu de manière assez moche, ce qui entraînait une intégration étroite et des dépendances circulaires. Ce qui était bien pour la taille des projets que je faisais. […]

Comment faire face au mauvais code

L’une des situations les plus désagréables (et malheureusement les plus fréquentes) auxquelles je suis confronté dans ma vie de développeur est que je dois corriger des bogues ou append des fonctionnalités dans un code mal conçu. Maintenant, en tant que bon artisan, j’aimerais laisser le code dans un meilleur état que celui que j’ai trouvé. […]

Principe d’inversion de dépendance (SOLID) vs encapsulation (piliers de POO)

Je discutais récemment du principe d’inversion de dépendance , de l’ inversion du contrôle et de l’ dependency injection . En ce qui concerne ce sujet, nous débattions de la question de savoir si ces principes violent l’un des piliers de la POO, à savoir l’ encapsulation . Ma compréhension de ces choses est la […]

Quelles sont les différences entre Presenter, Presentation Model, ViewModel et Controller?

J’ai une assez bonne idée de la façon dont chacun de ces modèles fonctionne et connaît certaines des différences mineures entre eux, mais sont-ils vraiment si différents les uns des autres? Il me semble que le présentateur, le modèle de présentation, ViewModel et le contrôleur sont essentiellement le même concept. Pourquoi ne pourrais-je pas classer […]

Est-ce que MVVM enfreint DRY?

Il semble que ViewModels que je fabrique ressemble étrangement à d’autres classes et qu’elles requièrent beaucoup de répétition de code, par exemple dans un projet en cours: SmartForm : le modèle qui représente un formulaire de données à remplir a des propriétés: Code d’identification Titre La description collection de SmartFormFields etc. SmartFormControlView Voir SmartFormControlViewModel ViewModel […]

Utilisations pratiques du «modèle de modèle curieusement récurrent»

Quelles sont les utilisations pratiques du ” modèle de modèle curieusement récurrent “? L’exemple de ” classe comptée ” couramment montré n’est pas un exemple convaincant pour moi.

Quelle est la taille des icons dans les boutons d’action des notifications Android?

Dans les notifications extensibles: quelles sont les dimensions (en dp) des icons? Comme les icons pour Snooze et Email ici:

Qu’est-ce que la logique de domaine?

Qu’est-ce que la logique de domaine? La page Wikipedia pour la logique de domaine redirige vers la logique métier. Sont-ils la même chose et, sinon, en quoi diffèrent-ils?