Episode 148: Software Archaeology with Dave Thomas
Recording Venue: Skype
Guest(s): Dave Thomas
Host(s): Arno
Dave explains why reading source code is at least as important a skill as writing source code. He shares approaches for how to get to grips with unknown and undocumented source code even if it is non-trivial in size. He finishes with advice for how to get started reading code.
Links:
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: AspectJ, big data, clojure, domain-driven design
[…] This idea lends itself to Dave Thomas thoughts on software archeology. […]
This was a very interesting episode. One of the insights from Dave Thomas is that “code rots”. Over time, assumptions and inputs can change, and the unit tests for code that is unmaintained can often begin to fail.
[…] Oracle’s strategy is to get Java ME, Java for embedded and Java SE to converge, because want to reduce the number of Java virtual machine Hotspot implementation to at least three codebases. With the modularisation piece in Jigsaw, and a modular HotSpot engine they can swap in and out the necessary adaptation for target devices. Seen or heard something like this before? I think some of you already have, if not then go and listen to Software Engineering Radio podcast, I suggest the episodes on Feature Oriented Software Development (Episode 172 and 173 of SE Radio with Sven Apel) and Product Lines (Episdoe 153 Jan Bosch on Product Lines Software Development) and I also think Software Archaeology (Episode 148 Dave Thomas). […]
[…] Software Archaeology with Dave Thomas […]
[…] Software Archaeology with Dave Thomas […]
I truly believe that reading the script is very important to write an effective code. Well, it is not that I am an expert in the field but I feel it is truly sensible. Anyway, after finishing my essay through the help of topessayservices.com, I plan to study html and website creation too.
[…] the interview that gave me the idea for a code club, Dave Thomas recommends manually shrinking code down to 2px […]
this software will help many archaelogy project in future
[…] And by the way I you want to know how to read source code as a software archaeologist you should listen to this Software Engineering Radio episode with Dave Thomas “@pragdave”. […]
The idea of scrolling a source file in font size 2 is very interesting.
[…] http://www.se-radio.net/2009/11/episode-148-software-archaeology-with-dave-thomas/ 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約1時間前 他人から引継いだコードを把握するのにどこから着手するかという… […]
Very useful article, I really like it. Please accept our follow-up