Bookmark this page
place77.com  

Most popular | Last updated | New releases | Free Software
Place77.com
»
Windows
»
Developer Tools
»
File Editors
»

Hammurapi 5.7.0


Rate it   Help
0.0 stars , 0 votes
Like it
Total downloads 470
Last update May 7, 2010
Publisher Hammurapi Group
License Free
OS Windows
Size 45 MB
Share

Send update info
|
Request review
|
Suggest to a friend
|
Report spyware
|
Report error

Description

Hammurapi is a code quality governance platform to mitigate risks of outsourcing* of software development.

To put more formally, Hammurapi is a solution for holistic analysis of large software systems developed with extensive use of contractual workforce.

Hammurapi produces a consolidated report for the entire application (take a look at a sample report). The report identifies most significant problems in the application and allows to navigate to the source of the problem in a few clicks.

Modern applications consist of source artifacts developed in different languages. For example, a typical Java application contains at least Java sources and XML configuration files. A Java-based web application also contains JSP(X) files. With AJAX and Flex gaining popularity, more and more functionality gets developed in JavaScript. Therefore, analysis of just one type of source artifacts is not sufficient for gaining confidence in the application.

Currently Hammurapi can review Java and XML-based artifacts. Support of JavaScript is coming in the first half of 2009.

Large

By large we mean thousands of source artifacts totalling to dozens of megabytes of source code. The largest application analyzed by Hammurapi so far had more than 6000 source files with total size of more than 100 megabytes. It took about 7 hours for Hammurapi on a dual core Pentium box to review the application and produce a report.

Largeness has the following implications:

* Though source code is available, the codebase is essentially a black-box because of its size. It is not possible to address all potential problems at once. Help of a tool is needed to identify potential problems and determine which problems shall be addressed first.
* Absolute numbers (e.g. total number of violations in the code) are not as important as progress indicators (e.g. codebase size and number of violations today and a month ago).
* The tool shall be able to produce reports in a timely manner.

Contractual workforce

More and more organizations outsource software development efforts to optimize cost and to keep the organization focused on core competencies. While outsourcing promises a number a benefits, it also brings a number of challenges:

* Ownership of code and Tribal knowledge. Development teams get disbanded shortly after completion of the construction phase. Developers get re-assigned to other efforts, often outside of the customer organization. It leads to low level of tribal knowledge. In a case of a problem with some piece of code there might be nobody who is familiar with that code. Maintainability becomes very important.
* Training. Some studies indicate that only one out four Java developers possesses genuine knowledge of the language. Sending people to training classes may make sense for employees, but for contractors it is not cost efficient, because of the transient nature of their association with the customer organization.

Hammurapi addresses these problems in the following ways:

* The customer organization establishes a set of coding guidelines which are automatically checked by the tool. Hammurapi has a number of inspectors to check maintainability of code. For example, cyclomatic complexity inspector, JavaDoc inspector, code length inspector.
* Hammurapi has a number of inspectors which catch potential programmer errors.
* Hammurapi Eclipse plug-in delivers guidelines to developers' fingertips, so they learn on the job.

Value proposition

Hammurapi reduces TCO (Total Cost of Ownership) and risk of software development.

* Lower development cost - Safety net provided by inspectors allows to use lower cost developers.
* Learning on the job - Eclipse plug-in provides instant feedback to developers. By developing custom inspectors senior developers can effeciently pass their knowledge to the team.
* Lower maintenance costs - Hammurapi has a number of maintainability inspectors.

* By outsourcing here we mean a situation when ownership of the application changes shortly after completion of development, and the party receiving the application code needs to gain confidence in the code quality.


Download Hammurapi 5.7.0 - free server


Post your review about this product

1.Drag bar to select rating


2.One line essential conclusion

3.Detailed opinion


4.Your name




The posting of advertisements is prohibited.Comments are pre-moderated.

All software reviews and articles becomes the sole property of Place77 . You acknowledge that you are responsable for the contents of your submission.Place77 reserves the right to remove or refuse to post any submission for any reason.


Top Software in File Editors
1.
AnkhSVN 2.1.8480.
AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010.AnkhSVN
2.
OptiVec for Borland C++ 5.2
OptiVec hold more than 3500 hand-optimized, Assembler-written functions for all floating-point and integer data types
3.
Wassup 2.5
Wassup lets you know whats up with your Java environment. It will tell you the
4.
Microsoft Visual Studio LightSwitch Beta 1
Microsoft Visual Studio LightSwitch gives you a simpler and faster way to create professional-quality business
5.
Yasca 2.1
Yasca is a source code analysis tool that I started writing in 2007. It could


Hammurapi 5.7.0 Copyright Information
Place77 periodically updates pricing and software information about full version from the publisher. Mirror links are directly from our servers or publisher's sites.
Featured
tkCNC Editor
tkCNC Editor is a text editor, specially designed for NC code (G-code) editing for CNC machines. It is used by CNC programmers and operators for fast.
Top Software
1.
Internet Download Manager
Schedule, resume and accelerate downloads by up to 5 times
2.
WinToFlash
3.
Adobe Photoshop
4.
Quick Heal AntiVirus 32-bit
5.
Canon PIXMA MP250 Printer Driver 1.0.2
6.
Adobe Illustrator
7.
SoundMAX Integrated Digital Audio
8.
Freegate
9.
HP USB Disk Storage Format Tool
10.
McAfee AntiVirus
11.
EasyRecovery Professional
12.
HP Deskjet D1360 Printer Software&Driver 7.0.3 for XP
13.
ESET NOD32 Antivirus (64-bit)
14.
Cool Edit Pro 2.1
15.
Virtual Girl HD DeskMates

Top Games
1.
Project IGI
Play tactical shooter
2.
PES 2011
3.
Neighbours From Hell
4.
Project IGI 2 SP Covert Strike
5.
Need for Speed Underground
6.
Crazy Taxi 3
7.
Sniper: Ghost Warrior
8.
GTA Vice City - Mamaia Vice Mod 1.5
9.
Midnight Club 2
10.
Conflict Desert Storm 2
11.
Pro Evolution Soccer 6
12.
FIFA 11
13.
Hercules
14.
Brian Lara International Cricket
15.
Prince of Persia: The Sands of Time Free Full Game


Go to top