SOLID principles

Posted on March 9, 2018. Filed under: Uncategorized | Tags: , , , , |

Welcome to the five-part series of blog posts about SOLID Principles. In each part I will describe and analyze one of these principles. In the last part, expect summary of the entire series containing a few tips and thoughts. Let’s start. What are SOLID Principles? There are five general design principles of object-oriented programming intended […]

Read Full Post | Make a Comment ( Comments Off on SOLID principles )

How to Write a Text Adventure in Python

Posted on February 15, 2018. Filed under: Uncategorized | Tags: , , , , |

How to Write a Text Adventure in Python People new to programming often ask for suggestions of what projects they should work on and a common reply is, “Write a text adventure game!” I think there are even some popular tutorials floating around that assign this as homework since I see it so much. This […]

Read Full Post | Make a Comment ( Comments Off on How to Write a Text Adventure in Python )

Design Patterns for Humans – An ultra-simplified explanation

Posted on February 19, 2017. Filed under: Uncategorized | Tags: , , , |

Design Patterns for Humans A topic that can easily make anyone’s mind wobble. Here I try to make them stick in to your mind (and maybe mine) by explaining them in the simplest way possible.

Read Full Post | Make a Comment ( Comments Off on Design Patterns for Humans – An ultra-simplified explanation )

How to write an object oriented program that doesn’t suck

Posted on January 20, 2017. Filed under: Uncategorized | Tags: , , |

How to write an object oriented program that doesn’t suck Most of our codes [sic] are not perfect in many ways and it will take ages to list all the possible flaws. However, I will list some of the most common and frequent mistakes and give some suggestions to fix them.

Read Full Post | Make a Comment ( Comments Off on How to write an object oriented program that doesn’t suck )

Building Skills in Object-Oriented Design

Posted on July 5, 2013. Filed under: Uncategorized | Tags: , , , , |

Building Skills in Object-Oriented Design The intent of this book is to help the beginning designer by giving them a sequence of interesting and moderately complex exercises in OO design. This book can also help managers develop a level of comfort with the process of OO software development. The applications we will build are a […]

Read Full Post | Make a Comment ( Comments Off on Building Skills in Object-Oriented Design )

Introduction to Computer Science | Programming Methodology

Posted on June 5, 2013. Filed under: Uncategorized | Tags: , , , , , |

Programming Methodology Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language.

Read Full Post | Make a Comment ( Comments Off on Introduction to Computer Science | Programming Methodology )

The Pragmatic Programmer Quick Reference Guide

Posted on October 4, 2012. Filed under: Uncategorized | Tags: , , |

I modified the recommended reading list to include The Pragmatic Programmer: From Journeyman to Master. By way of celebration, I also created a vanilla HTML version of the quick reference card included with the book. If you haven’t read the book, the reference card will give you a great idea of the gems covered inside. […]

Read Full Post | Make a Comment ( None so far )

Principles Of OOD

Posted on June 5, 2012. Filed under: Uncategorized | Tags: , , |

butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

Read Full Post | Make a Comment ( None so far )

Toward Coding Without Conditionals

Posted on May 26, 2012. Filed under: Uncategorized | Tags: , , , |

2012-05-24 by chromatic

Read Full Post | Make a Comment ( None so far )

The 10 rules of the pragmatic programmer

Posted on January 6, 2012. Filed under: Uncategorized | Tags: , , |

2012-01-06 by Sukria

Read Full Post | Make a Comment ( None so far )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...