70 likes | 86 Views
Learn about IDEs, tools like CVS, JUnit, Findbugs, Metrics, Doxygen, Emma. Explore CERN, IBM, ETHZ visits. Practical exercises and demos to enhance coding skills.
E N D
Software Tools • What are they? • What is the goal of software tools? • What is an IDE and its goal?
Overview of this Course • Syllabus • Goals • Topics (content) • Learning approach • Requirements • Demo of one tool in pairs • Exercises using the tools • CERN project poster in pairs • Journal summary of each visit • ETHZ, IBM Zurich, Swiss Supercomputing Center, EPFL • Active participation in interview visits, class
Getting Started • Download and install Eclipse • Download and install plugins • cvs, junit, tptp, findbugs, metrics, eclox (doxygen), Emma • Sign up for demos • CVS Version Contol System • Comparison of Subversion with CVS (non-demo presentation by those getting honors credit) • JUnit Testing Tool • Emma Coverage Tool • Eclipse TPTP for Profiling and Tracing - 3 people • Findbugs Debugging Tool • Metrics Source Code Analyzer • Doxygen (eclox) Documentation Generation Tool • Create set of interview questions for visits
Downloading/installing a Plugin • Start the the Eclipse Plugin central site and locate the desired plugin • Copy the Update site URL, eg, http://update.eclemma.org/ • Start up Eclipse. Click on Help ->Software Updates->Find and Install • Choose Search for new updates to install. • Click on New Remote Site • Paste the address of the update site into the URL box and name the plugin in the Name box. • Put a check mark in that plugin on the list, and no other check marks in the list. • Click Finish • Select the plugin in the Search window when it appears and click Select Required and Next. • Accept the license if any appears. Click Finish. • After downloaded, click Install. • Restart Eclipse when suggested to complete installation. • Icon usually appears in the top of Eclipse for the new plugin, or see it if as an option when click on Run, or other instructions.