Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes


2
(Dés) avantages du typage structurel
Je viens de regarder cette conférence de Daniel Spiewak où il parle des avantages du typage structurel par rapport au typage nominal de Scala et Java . Un exemple de cette différence serait le code Java suivant public interface Foo { public int length(); } public interface Bar { public …



2
De nombreux petits scripts, un référentiel ou plusieurs?
Un collègue et moi-même avons rencontré un problème sur lequel nous avons plusieurs opinions. Actuellement, nous avons un référentiel git dans lequel nous gardons tous nos cronjobs. Il y a environ 20 crons et ils ne sont pas vraiment liés, sauf qu'ils sont tous de petits scripts python et essentiels …



1
Groovy suit-il le principe de correspondance de Tennent?
Voici une discussion intéressante sur le principe de correspondance de Tennent , et une brève description de Neal Gafter : Le principe veut qu'une expression ou une déclaration, lorsqu'elle est enveloppée dans une fermeture puis invoquée immédiatement, ait la même signification qu'avant d'être enveloppée dans une fermeture. Tout changement de …


2
Le surcoût de la méthode objective-c rend-il une approche de conception de «nombreuses petites méthodes» déconseillée?
Je préfère généralement utiliser de petites méthodes, comme recommandé, entre autres, par Bob Martin dans Clean Code . J'ai également lu suffisamment de choses sur les internes d'Objective-C pour avoir au moins une idée du fonctionnement de l'envoi de messages (la série bbums est particulièrement informative à ce sujet). Nonobstant …






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.