Blog: radiofreetooting (Andrew Clarke)

209 blogs updated: 8 min. ago
Avoiding Coincidental Cohesion
Given that Coincidental Cohesion is bad for our code base so obviously we want to avoid writing utilities packages. Fortunately it is mostly...
01-06-2017 05:33:35 radiofreetooting (Andrew Clarke) Oracle
Utilities - the Coincidental Cohesion anti-pattern
One way to understand the importance of cohesion is to examine an example of a non-cohesive package, one exhibiting a random level of cohesi...
31-05-2017 23:05:52 radiofreetooting (Andrew Clarke) Oracle
UKOUG Tech 2016 - Super Sunday
UKOUG 2016 is underway. This year I'm staying at the Jury's Inn hotel, one of a clutch of hotels within a stone's throw of the ICC. Proximit...
05-12-2016 15:51:04 radiofreetooting (Andrew Clarke) Oracle
UKOUG Conference 2016 coming up fast
The weather has turned cold, the lights are twinkling in windows and Starbucks is selling pumpkin lattes. Yes, it's starting to look a lot l...
24-11-2016 10:03:10 radiofreetooting (Andrew Clarke) Oracle
The importance of cohesion
"Come on, come on, let's stick together" - Bryan Ferry There's more to PL/SQL programs than packages, but most of our code will live in pack...
20-04-2016 10:03:50 radiofreetooting (Andrew Clarke) Oracle
It's all about the interface
When we talk about program design we're mainly talking about interface design. The interface is the part of our program that the users inter...
04-04-2016 10:17:25 radiofreetooting (Andrew Clarke) Oracle
Three more principles
Here are some more principles which can help us design better programs. These principles aren't part of an organized theory, and they're are...
04-04-2016 03:18:04 radiofreetooting (Andrew Clarke) Oracle
Working with the Interface Segregation Principle
Obviously Interface Segregation is crucial for implementing restricted access. For any given set of data there are three broad categories of...
03-04-2016 20:31:13 radiofreetooting (Andrew Clarke) Oracle
Designing PL/SQL Programs: Series home page
Designing PL/SQL Programs is a succession of articles published the articles in a nonlinear fashion. Eventually it will evolve into a cohere...
17-03-2016 00:48:28 radiofreetooting (Andrew Clarke) Oracle
The Dependency Inversion Principle: a practical example
These design principles may seem rather academic, so let's look at a real life demonstration of how applying Dependency Inversion Principle ...
16-03-2016 09:21:00 radiofreetooting (Andrew Clarke) Oracle

© Jiri Pinkas | this project on GitHub | related: SQL školení | Top Java Blogs | monitored using: sitemonitoring

Top SQL Blogs is a blog aggregator (with English-written blogs only) focused on MySQL, PostgreSQL, MS-SQL and Oracle databases.