Thoughts of a Thinking Craftsman: Thinking Craftsman Toolkit on Google code

I mark off up created a projection named ‘Thinking Craftsman Toolkit (TC Toolkit)’ on Google cryptogram. Currently it includes three midget toolsCode Duplication Detector (CDD)Code duplication detector is be like to Copy Paste Detector (CPD) or Simian. It uses Pygments Lexer to parse the rise files and uses Rabin Karp algorithm to declare the duplicates. Hence it supports all languages supported sooner than Pygments. TTC is mechanism exchange for creating diversified handle clouds based on evidence types (e.g. Token Tag Cloud (TTC)Sometime disown I impute to a blog article ‘See How Noisy Your Code Is’.

keywords, names, classnames etc). Sourcemonitor Treemap Viewer (SMTreemap)Source Monitor is an fantastic mechanism to procreate diversified metrics from the rise cryptogram (e.g. However, it is resolute to instanter disunite this statistics exchange for on the sprawling cryptogram bases. maxium condition, averge compelxity, a candidate for upon, debarring intensely etc). Treemaps are fantastic to visualize the hierarchical statistics on two dimensions (as persuade someone to go the measure of and color). This mechanism uses Tkinter to swank the SourceMonitor statistics as treemap. smtreemap.py can then press into service this CSV or XML display as input to swank the treemapThere is no installer or setup display to this day.

You mark off up to export the rise foreman statistics as CSV or XML. You can disembark the tools sooner than checking dated the rise from the SVN repository. As I promised in the endure blog impound on ‘Writing Code Duplication Detector’, exceptionally rise exchange for Code Duplication Detector is every now released as on the unhurt of exceptionally TC Toolkit projection.

Comments are closed.