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

2006-08-11 #1

Created by arte. Last edited by arte, 5 years and 182 days ago. Viewed 281 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
[subscribe to thinkberg]

    Logged in Users: (0)
    … and a Guest.
    14 users and 287 docs.
    Emerged 8 years and 51 days ago

    Connections:
    >>WSDHA
    >>Stephans Blog
    >>USA Erklärt
    >>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

    < February 2012 >
    SunMonTueWedThuFriSat
    1234
    567891011
    12131415161718
    19202122232425
    26272829

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