Skip to content

Instantly share code, notes, and snippets.

@leobetosouza
Created June 7, 2012 04:52
Show Gist options
  • Save leobetosouza/2886667 to your computer and use it in GitHub Desktop.
Save leobetosouza/2886667 to your computer and use it in GitHub Desktop.
Hangout sobre padrões de arquitetura
http://lostechies.com/derickbailey/2012/06/04/anders-hejlsberg-is-right-you-cannot-maintain-large-programs-in-javascript/
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
http://www.objectmentor.com/resources/articles/srp.pdf
REP - The Release Reuse Equivalency Principle - The granule of reuse is the granule of release.
CCP - The Common Closure Principle - Classes that change together are packaged together.
CRP - The Common Reuse Principle - Classes that are used together are packaged together.
Miller Medeiros 00:24
http://lostechies.com/derickbailey/2012/06/04/anders-hejlsberg-is-right-you-cannot-maintain-large-programs-in-javascript/
Alexsandro Pereira 00:25
SRP
João Batista Neto 00:26
http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
Alexsandro Pereira 00:26
http://www.objectmentor.com/resources/articles/srp.pdf
João Batista Neto 00:29
REP - The Release Reuse Equivalency Principle - The granule of reuse is the granule of release.
CCP - The Common Closure Principle - Classes that change together are packaged together.
CRP - The Common Reuse Principle - Classes that are used together are packaged together.
Alexsandro Pereira 00:29
http://en.wikipedia.org/wiki/Separation_of_concerns
João Batista Neto 00:35
PDF dos princípios: http://www.objectmentor.com/resources/articles/granularity.pdf
Rafael Sobreira Braga 00:43
Neto, faz mais de um ano que parei de fumar, vendo vc fumar... me dá vontade de dar um tapa... kkkk
Ciro Nunes 00:43
kkkkkkkkkkkkkk
eu 00:46
http://stevenclark.com.au/2007/09/22/content-presentation-behaviour/
http://www.alistapart.com/articles/behavioralseparation
João Batista Neto 00:50
R.P.C.
Alexsandro Pereira 00:56
SPA http://en.wikipedia.org/wiki/Single-page_application
Miller Medeiros 01:01
https://github.com/requirejs (organization members)
João Batista Neto 01:05
E Pagespeed?
https://developers.google.com/speed/pagespeed/
ele faz a concatenação e otimização do JS e CSS
on the fly
eu 01:05
o q qtem o pagespeed?
João Batista Neto 01:06
concatenação e otimização do JS
mod_pagespeed
no httpd
Alexsandro Pereira 01:07
este eu conhecia, masa
massa
Miller Medeiros 01:07
meus projetos hj em dia têm 200-500+ arquivos fonte de JS.. melhor algo tipo RequireJS
Rodrigo Nery 01:07
http://net.tutsplus.com/tutorials/php/hvmc-an-introduction-and-application/
Miller Medeiros 01:07
o caso do jqeury funciona pra esse tipo de lib, mas pra coisas grandes vira o caos
João Batista Neto 01:07
certo
Rodrigo Nery 01:12
http://geekswithblogs.net/dlussier/archive/2009/11/21/136454.aspx
Ciro Nunes entrou no bate-papo em grupo.
Ciro Nunes saiu do bate-papo em grupo.
João Batista Neto 01:19
Um grupo de cientistas colocou cinco macacos numa jaula, em cujo centro colocaram uma escada e sobre ela um cacho de bananas. Quando um macaco subia a escada para apanhar as bananas, os cientistas lançavam um jato de água fria (gelada mesmo) nos que estavam no chão. Depois de certo tempo, quando um macaco ia subir a escada, os outros enchiam-no de pancadas, batiam sem cessar.
Passado mais algum tempo, nenhum macaco tentava subir mais a escada, apesar de ser tentadora a visão da sua fruta predileta que vislumbra com abundância tão próxima de seus olhos. Então, os mesmos cientistas substituíram um dos cinco macacos. A primeira coisa que o pobre macaco fez foi subir a escada para colher as belíssimas bananas, sendo retirado de lá imediatamente pelos outros sob forte chuva de pancadas, surrando-o sem dó nem piedade.
Depois de algumas surras, o novo integrante assimilou a idéia do grupo e não tentou mais subir a escada, apesar de continuar lambendo o beiço cá debaixo.
Um segundo macaco foi substituído, e o mesmo aconteceu, tendo o primeiro macaco substituído participado com alegria e entusiasmo do corretivo que o grupo impôs ao segundo integrante substituído, o pobre novato.
Um terceiro macaco foi trocado, e repetiu-se o fato. E assim fizeram com o quarto, e , finalmente com o quinto e último dos veteranos sendo substituído todo o grupo.
Os cientistas ficaram, então, com um grupo de cinco macacos que, mesmo nunca tendo tomado um banho frio, continuavam batendo naquele que tentasse chegar às bananas.
Se fosse possível perguntar a algum deles porque batiam em quem tentasse subir a escada, com certeza a resposta seria: “Não sei, as coisas sempre foram assim por aqui.”
eu 01:19
huAHUahua
essa história eh ótima
Miller Medeiros 01:33
http://pt.wikipedia.org/wiki/Teste_de_integra%C3%A7%C3%A3o
Rodrigo Rodrigues Moyle entrou no bate-papo em grupo.
Rodrigo Rodrigues Moyle saiu do bate-papo em grupo.
Rodrigo Rodrigues Moyle entrou no bate-papo em grupo.
Rodrigo Nery 01:46
"gerencia a colaboração entre um grupo de objetos"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment