Engenharia de software

9
Desempenho do filtro de palavrões em Java

Eu tenho um requisito para filtrar palavrões dos envios de usuários em um aplicativo Web baseado em Java. O cliente conhece os problemas de Scunthorpe e Clbuttic e aceitou as consequências. Por favor, não desejo um debate sobre o mérito da falta de censura. Existem dois bits de dados: O envio do...

9
Casamento de Lisp e LaTeX - já foi feito?

Eu gosto LaTeX, mas acho o seu macro sistema e lógica complexos e fracos. idiomas como Schem / Lisp / Clojure são muito bons em macros. Eu imagino o documento inteiro escrito em uma linguagem familiar lisp, que, quando executada, emitia código LaTeX e produzia um documento. Isto já foi feito antes?...

9
Documentando uma interface REST com um fluxograma

Alguém tem sugestões para criar uma representação de fluxograma de uma interface da web no estilo REST? No interesse de fornecer documentação completa para os co-desenvolvedores, eu tenho trabalhado na modelagem da interface para modificar e gerar um recurso do produto: Esse sistema em...

9
Getters e Setters em idiomas funcionais

Um dos princípios da programação funcional é o uso de funções puras. Uma função Pure é aquela que é livre de efeitos colaterais e é referencialmente transparente. Os Getters não são referencialmente transparentes - se um Setter é chamado entre as chamadas para o Getter, o valor de retorno do...

9
Renderizando trilhões de "átomos" em vez de polígonos?

Acabei de ver um vídeo sobre o que os editores chamam de "próximo grande passo após a invenção do 3D". Segundo a pessoa que fala, eles usam uma quantidade enorme de átomos agrupados em nuvens, em vez de polígonos, para atingir um nível de detalhes ilimitados . Eles fizeram o possível para tornar o...