Fluent methods are a hot design idea and they can improve the readability of your code. However, they only make sense in specific scenarios. Here are some criteria to help you decide if you should be ...
Take advantage of the proxy design pattern to provide a convenient placeholder for accessing a remote, complex, or protected object Design patterns are used to solve the recurring problems and ...
One of the comments that cropped up in response to my column on commenting raised a key question: When descriptive method names get very long, do they actually help make your code easier to read? If, ...