10Pines | Blog
  • Home
  • Featured
  • Our Culture
  • 10Pines.com
  • Academy
  • Tags

object-design

A collection of 10 posts

object-design

Confía en los objetos. Tienen derecho a decidir.

"Los verdaderos desarrolladores no usan if". ¿Por qué alguien querría eliminar el if? ¿Qué tiene de malo? Aquí les cuento por qué y cómo lograrlo.

Miguel Duarte Miguel Duarte
software development

The Evil Defaults

Working on a project with a lot of legacy code always leaves good lessons. This time I’ll present you what I like to call “evil defaults”, pieces of code that can do a lot of harm in any software project.

Nahuel Garbezza Nahuel Garbezza
object-design

Limit the Problem Space!

How can we make our code less error-prone? In this post I explore some of the ways we can do so. Join me!

Joaquin Azcarate Joaquin Azcarate
object-design

There are null reasons

This post will try and maybe fail to convince you that using `null` in your code is an error. For those of you willing to listen, here are my reasons to stop using it.

Dario Garcia Dario Garcia
object-design

Trust in objects. They have the right to decide.

"Real devs don't use if". Why would somebody want to eliminate the if clause? What's wrong about it? Here I tell you why and an example on how to do it.

Miguel Duarte Miguel Duarte
object-design

Language’s type system and their impact in breaking dependencies

One of the things that makes TDD difficult to apply on existing code (or just “legacy code”) is the dependencies that the object subject to test may have. The more “dependencies” the object

Hernan Wilkinson Hernan Wilkinson
naming

The Art of Naming

Today we all know now that variables should not be called x or y, not even i nor n, when we use the famous “for”... but do you really know why? have you

Hernan Wilkinson Hernan Wilkinson
naming

About names when designing with objects

One of the recurrent problems I see when teaching OO design is the “names” used by the programmers to name classes, methods, etc.

Hernan Wilkinson Hernan Wilkinson
esug-2010

Design principles behind Patagonia - ESUG 2010

Patagonia is a conference registration web based system written in Pharo using Seaside, whose main purpose is to fulfill the ESUG conference registration needs. It was developed at 10Pines under the sponsorship of

Hernan Wilkinson Hernan Wilkinson
object-design

About inheritance as means of reuse

When talking about Smalltalk, there is definitively an over use on the possibility to add messages to Object class. It is so easy to do it, that people usually do it just to

Hernan Wilkinson Hernan Wilkinson
10Pines | Blog © 2021
Disclaimer
Latest Posts Facebook Twitter Ghost