Sign in
Dennis being all subjective again
A no-nonsense take on programming and technology
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Common Tasks
Blog Home
Email Blog Author
OK
RSS for comments
RSS for posts
Atom
Search
Tags
black box
C++
exceptions
monolith
object oriented design
productivity
state
sustainable development
testability
Monthly Archives
Archives
June 2012
(1)
May 2012
(2)
April 2012
(3)
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Dennis being all subjective again
The Challenges of Testability: State
Posted
11 months ago
by
Dennis Gurzhii
0
Comments
In the previous article of the series, we have explored the problems of testing a monolithic component and how said problems can be mitigated. This time let's take on another issue that often stands in the way of testing: maintaining a state. As far...
Dennis being all subjective again
Of subject and object
Posted
over 1 year ago
by
Dennis Gurzhii
0
Comments
Object-oriented programming is all about recreating real-life objects and patterns of their interaction in code. However, since most of the concepts we deal with in our daily programming routine in fact have little to no physical representation (JSONParser...
Dennis being all subjective again
The Challenges of Testability: Monolith
Posted
over 1 year ago
by
Dennis Gurzhii
0
Comments
One can often hear that "well-designed software is easy to test". Truth be told, testability is rarely just a lucky side-effect of good design, but a competent architect will keep testability in mind when planning for any sufficiently large or important...
Dennis being all subjective again
Exceptions considered harmful
Posted
over 1 year ago
by
Dennis Gurzhii
0
Comments
The doctrine of object-oriented programming dictates that exceptions are the mechanism of choice to raise (and, possibly, handle) severe error conditions that cannot be safely ignored by the client code. Let me just take a step back to explain why I think...
Dennis being all subjective again
C++ Component Interface Design: Basic Isolation
Posted
over 1 year ago
by
Dennis Gurzhii
0
Comments
Designing an efficient interface that decouples a component from its client is a fairly routine task that's easy to mess up. A component is supposed to be highly reusable, flexible and easy to use, not to mention well isolated. Satisfying these diverse...
Dennis being all subjective again
Design and productivity
Posted
over 1 year ago
by
Dennis Gurzhii
0
Comments
Each programmer has their own way of thinking. Some of us churn out countless lines of code per day by concentrating on what they are trying to achieve rather than how exactly they are doing it. Others, often regarded as slower thinkers, tend to ponder...
Page 1 of 1 (6 items)