Skip to content
This repository has been archived by the owner on Jun 4, 2019. It is now read-only.
pad edited this page Feb 12, 2011 · 7 revisions

Vision

Analyze

Analyze php/javascript/css/sql as well as their interactions, holistically.

Analyze ocaml code so can apply the ideas to my own code :)

Analyze statically and dynamically.

Mine all code artifacts

Mine:

  • code (number of callers/users, distance to bottom, distance to use of new concepts and refactoring effort, code complexity, code_rank, test_rank, test coverage, bugs, security bad smells)
  • git (age of lines, number of authors, activity)
  • org (number of people in different team or buildings or countries)
  • mailing lists, IRC, discussions
  • documentation (important abstractions, software architecture, wiki)

for useful specifications, coupling, etc.

Visualize/Search/Navigate/Analyze

Inspiration

  • OCaml environment: good tools, good library with nice and small readable headers.
  • DrScheme/Racket: make it easy to learn the language and excellent API documentation.
  • Perl: good documentation, with examples of use for each func.