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: orientação a objeto
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
Sou um Anti-Identação
O título desse post parece estranho, mas vamos lá. De fato, eu sou um anti-identação, não gosto de ver meu código identado. Não estou dizendo que eu não idento meu código-longe disso. Apenas que eu prefiro evitar a identação sempre … Continue lendo
Publicado em Linguagens de Programação
Com a tag boas práticas, código-fonte, orientação a objeto, procedural
2 Comentários
Orientado a Objetos versus Funcional
Bom, esses dias estava estudando Scala. Uma linguagem multi-paradigma, mas que parece mais “funcional” do que “imperativa”. Scala cai numa posição ainda nebulosa para a maior parte das pessoas (e acho até que para o mercado também). Afinal, imutabilidade é … Continue lendo
Publicado em Linguagens de Programação, Ruby, Scala
Com a tag árvore, boas práticas, código-fonte, funcional, linguagens, orientação a objeto, scala
4 Comentários
Em Patópolis, Programe como os Patos
Este é um post sobre “Duck Typing”, e finalmente eu escrevi ele (estava enrrolando para fazê-lo). Acho esse post bem importante porque eu percebi, com a experiência em Ruby, que poucas pessoas sabem lidar com o dinamismo da linguagem (e … Continue lendo
Publicado em Ruby
Com a tag código-fonte, duck-typing, orientação a objeto, Ruby
Deixe um comentário
Regras de Negócio e Rails
Bom, esse post é resultado de uma conversa que tivemos no Grupo de Usuários de Ruby de SP. Mas, antes de entrar no que interessa, vamos divagar um pouco sobre “Model” e “Rails”. Muitos programadores Rails sabem a regra “Controllers … Continue lendo
Estudos com Javascript
Recentemente, comprei o livro Javascript – the Good Parts, do Douglas Crockford. A principal motivação, não vou negar, foi o node.js (e o fato que muitas pessoas na net têm falado de Javascript como uma das mais “novas” maravilhas. Mas … Continue lendo
Publicado em Javascript
Com a tag boas práticas, código-fonte, javascript, linguagens, orientação a objeto
2 Comentários
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