Citações/Questões...
> Definição > ======= > Conceptual Constraints são conceitos que você mantém na mente e que > lhe obrigam a procurar outras alternativas para resolver um problema, > pois você sabe que as soluções que lhe ocorreram num primeiro instante > irão violar estes conceitos. Perfeito! Pergunta: Na sua opinião, para uma equipe isso poderia ser induzido (regras) de forma a nivelar ou direcionar a ação que ela promove? Fiquei com dois pensamentos distintos a respeito: Sim... vamos induzir. Esperado: Fluxo de pensamento e esforço no mesmo nível e direção. Possível: Criatividade = nenhuma ou menos regras (positivo? negativo?) > Exemplos de Conceptual Constraints do Cairngorm: > - O ModelLocator não deve saber nada do Command nem da View > - O Command não deve saber nada da View > - A View não deve saber nada do Command > - O ModelLocator é possível manter o estado no cliente, mas os dados > nele armazenados devem ter um significado semântico. No lugar de > preço, nome e descrição, devemos ter um objeto Produto no > ModelLocator. Além disto, estes objetos, muitas vezes devem encapsular > lógica de negócio – o que possibilita a realização de testes unitários > - Os Commands são as Worker Classes do Cairngorm. Como tal, elas devem > prover a funcionalidade de negócios do seu aplicativo. > - Nada impede que o Command tenha apenas um método "execute". Excelente descrição da estrutura do Cairngorm. Pode ter passado despercebido por mim, mas é a primeira vez que a vejo em portugues de forma objetiva. -- Vicente Maciel Junior Independent Web Developer & Consultant Adobe Advanced Certified Developer Adobe Certified Instructor (ColdFusion & Flash Platform) +55 (71) 8120-0035 / 9212-0909 - MSN: [EMAIL PROTECTED] http://teclandoalto.blogspot.com --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
