This is a rejoinder to Frank’s Esta é uma tréplica ao Frank's article on the same topic. sobre o mesmo tema. He discusses 13 scenarios. Discute 13 cenários. I would like to point to one simple way to spot a bad architect and also how you can spot a good architect. Gostaria de chamar a atenção para uma maneira simples de identificar um mau arquitecto e também como você pode detectar um bom arquiteto.

A bad architect will inevitably show lack of practical knowledge and use specifications and authorities to justify his statement. Um mau arquitecto, inevitavelmente, revelam falta de conhecimento prático e utilização caderno de encargos e autoridades para justificar a sua declaração. They are swayed by fads and lacking a grounding on reality will tend to adopt and force anything new and shiny on the poor developers. Eles são seduzidos pelo fads e faltar uma realidade em terra terão tendência a adoptar ea força alguma coisa nova e brilhante sobre os pobres desenvolvedores. They are also the over-engineering types. Eles são também os mais de engenharia de tipos. The tendency to over-complicate design is a sure-fire sign of poor architects. A tendência para o excesso de complicar desenho é uma certeza-fogo sinal de má arquitectos. It is easy to spot them. É fácil identificá-las-los. Jot down the points above and go to your next meeting. Jot abaixo os pontos acima e ir para a sua próxima reunião. You will know how good your architect is. Você sabe como é bom o seu arquitecto.

A real architect will have a strong grounding on reality. Um verdadeiro arquitecto terá um forte aterramento em realidade. He knows when to use any technology and when not to. Ele sabe quando utilizar a qualquer momento e não a tecnologia. He will justify with solid understandable logic when questioned and will not rely upon highfalutin words and specifications. Ele irá justificar a lógica compreensível quando questionado sólidos e não dependem de highfalutin palavras e caderno de encargos. A good architect will also choose the simplest solution that meets the requirements. Um bom arquiteto também irá escolher a solução mais simples que satisfaz os requisitos.

PS. I always had this nagging suspicion that UML thumping architects (this who generate reams of UML documents and almost nothing else) are most often than not bad architects. Eu sempre tive essa nagging suspeita de que UML thumping arquitectos (que geram esta resmas de documentos UML e quase nada mais) do que na maioria das vezes não são maus arquitectos. Recently I was trying to use a JSP Table component from a project which repeatedly touted its clean design and UML diagram but didn’t even have a 5 minute user guide. Recentemente eu estava tentando usar um componente de JSP quadro de um projecto que repetidamente apregoados seu design limpo e diagramas UML, mas nem sequer tinha um guia do utilizador 5 minutos. After honest effort to decipher the nearly non-existent documentation and doc-less javadocs I gave up and chose Ext Grid component instead. Após honesto esforço de decifrar o quase inexistente, documentação e doc-menos javadocs acabei por desistir e escolheu Ext Grid componente vez. Have you seen any correlation between UML thumpers and bad architects? Você já viu alguma correlação entre UML thumpers e maus arquitectos?