TechHui

Hawaiʻi's Technology Community

Soichiro Yagami's Blog – August 2012 Archive (3)

Logging

The topics I have been selecting to write about are a reflection of things that have come up over the previous week.  The topic this week is logging.  Logging is an extremely valuable tool when developing and debugging software.  It can make the difference between a thirty second scan of a text file and several hours of debugging.  Given the importance of logging there have been at least a few attempts at creating logging applications.  Log4xxx type loggers have tons of neat features.  As…

Continue

Added by Soichiro Yagami on August 27, 2012 at 12:09am — No Comments

Don’t Repeat Yourself (DRY)

Here is the Wikipedia definition of DRY:

In software engineering, Don't Repeat Yourself (DRY) is a principle of software development aimed at reducing repetition of information of all kinds, especially useful in multi-tier architectures. The DRY principle is stated as "Every piece of knowledge must have a single, unambiguous, authoritative representation within a system." The principle has been formulated by Andy Hunt and Dave Thomas in their book The Pragmatic Programmer. They…

Continue

Added by Soichiro Yagami on August 19, 2012 at 9:37pm — No Comments

The Right Way

I am faced with a difficult challenge. I have very strong views on what constitutes a well written set of code, those views are almost always different from what people I work with believe.

While I acknowledge that many people here have as much or more experience, and that are as convinced of their own correctness as much as I - I wish to share different interpretations to what many consider "the right way".

The right way – just the implications are arrogant.  Who is to say…

Continue

Added by Soichiro Yagami on August 14, 2012 at 6:41pm — No Comments

Sponsors

web design, web development, localization

© 2022   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service