Categorias
- Banco de Dados (5)
- Divagações (20)
- Eventos (2)
- Linguagens de Programação (40)
- Javascript (7)
- Ruby (26)
- Scala (1)
- Smalltalk (1)
- Metodologias (6)
- Quick Post (1)
- Sem categoria (5)
Tags
ActiveRecord agile Apple arte Banco de Dados boas práticas CouchDB código código-fonte DataMapper funcional git github go google grafos integração ipod jasper java javascript jruby linguagens Metodologias MongoDB MongoParadigm mvc off-topic orientação a objeto ORM procedural Rails relatórios rspec rubinius Ruby scrum sociedade svg syntatic salt tdd testes twitter validações vim
Arquivo da tag: código
Efeitos Colaterais e Códigos
Esse assunto é bem complexo, e envolve certas situações interessantes. Mas antes, precisamos de uma definição do que é um efeito colateral em código: quando se escreve um código em uma linguagem, cada procedimento/função/método deveria fazer uma, e apenas uma … Continue lendo
Publicado em Sem categoria
Com a tag código, efeitos colaterais, funcional, orientação a objeto, práticas
Deixe um comentário
O Método “Extend” e Seus Usos
Provavelmente muita gente conhece o método “extend”, usado principalmente em classes para adicionar métodos, tais como: Claro que há pessoas que fazem verdadeiras aberrações, tipo um “module” que define o callback “included” que chama um “extend”, tipo essa situação: Mas … Continue lendo
Métodos privados semelhantes a Java/C++ em Ruby
Fazia um tempo que eu não postava uma das bizarrices em Ruby, então vamos lá: esses dias, no grupo de usuários de Ruby, surgiu uma discussão muito boa sobre métodos privados e alto acoplamento. A idéia é mais ou menos … Continue lendo
Publicado em Coisas que você nunca quis fazer com Ruby
Com a tag abstrato, c++, código, java, javascript
1 Comentário
Closures, Functions e Programação Funcional em Javascript
Estes dias, tive que fazer um código que achei que seria muito complicado, e que deveria rodar num browser. A idéia é que, dependendo do que foi digitado em uma determinada caixa de texto, um pedaço de uma página deveria … Continue lendo
Publicado em Javascript
Com a tag boas práticas, código, closures, javascript, programação funcional
Deixe um comentário
O que é Eingenclass, afinal?
Bom, eu acredito que algumas pessoas que começaram com a linguagem Ruby possam ter essa pergunta. O que, exatamente, são Eingenclass (ou, na nomenclatura mais comum, Singleton Classes)? O que, exatamente, retorna o método “metaclass”, do ActiveSupport? Bom, em primeiro … Continue lendo
Smalltalk, e a noção de objetos
Em outro artigo meu, citei como uma linguagem como Java pode ser usada para programação procedural, mesmo sendo “orientada a objeto”. Esses dias, brincando um pouco com Smalltalk, acabei achando um e-mail do Alan Kay sobre o que ele considera … Continue lendo
Programação Procedural em Java
Ok, o título parece estranho, mas é algo que me preocupa: Afinal, POR QUE as pessoas confundem tanto desenvolvimento orientado a objeto com procedural? Recentemente eu fiz uma integração do Jasper com Ruby (projeto Jasper on Rails, no meu github) … Continue lendo
Publicado em Linguagens de Programação
Com a tag código, jasper, java, jruby, orientação a objeto, procedural
1 Comentário