[ start | index | login ]
start > 2006-08-11 > 1

2006-08-11 #1

Created by arte. Last edited by arte, 2 years and 101 days ago. Viewed 118 times. #1
[edit] [rdf]
labels
attachments

Software Dissection …

Developers beware of lazyness.

If software was a living body I would be wading in blood. I opened up SnipSnap and started to dissect it, extracting independent components. Every time I find something that looks like a vital organ I cut it out. Luckily until now everything seems to work, thanks to the refactoring abilities of >>IntelliJ IDEA.

Now, generally SnipSnap is quite componentized but still there are some cyclic dependencies. Most of them are lazy additions which is a danger every development faces. Featurism is the driving force here.

Well, take the advice and make clearly separated components right from the beginning and keep it that way.

no comments | post comment
RSS Feed
Logged in Users: (0)
… and 3 Guests.
14 users and 256 docs.
Emerged 4 years and 335 days ago

Connections:
>>Stephans Blog
>>USA Erklärt
>>DUHBLOG
>>Der König
>>drrockit.com
>>sofa. rites de passage
>>langreiter.com
>>henso.com

Current Gaming:
New Super Mario Bros. Dr. Kawashima's Brain Training

Ohloh profile for Matthias L. Jugel

< November 2008 >
SunMonTueWedThuFriSat
1
2345678
9101112131415
16171819202122
23242526272829
30

Portlet 1
thinkberg
subconscious opinions
Copyright © 2005-2008 Matthias L. Jugel | SnipSnap 1.0b3-uttoxeter