Code quality cause for concern among development managers.Clear Horizons surveyed 216 Java software development managers, who oversee teams of five or more developers, and found the overriding (programming) overriding - Redefining in a child class a method or function member defined in a parent class. Not to be confused with "overloading". issue with code quality is the inability to minimize bugs before the code is released. The study, commissioned by Enerjy Software, reveals over 65 % of development managers are frustrated frus·trate tr.v. frus·trat·ed, frus·trat·ing, frus·trates 1. a. To prevent from accomplishing a purpose or fulfilling a desire; thwart: with software bugs A problem that causes a program to produce invalid output or to crash (lock up). The problem is either insufficient logic or erroneous logic. For example, a program can crash if there are not enough validity checks performed on the input or on the calculations themselves, and the computer found in released code. The study identifies four major obstacles that impede im·pede tr.v. im·ped·ed, im·ped·ing, im·pedes To retard or obstruct the progress of. See Synonyms at hinder1. [Latin imped development managers from working to improve the quality of code their development teams produce; including quality tracking that starts too late, lack of clearly defined metrics metrics Managed care A popular term for standards by which the quality of a product, service, or outcome of a particular form of Pt management is evaluated. See TQM. , inefficient code reviews, and the inability to coach / manage individual developers. In an effort to address these four major challenges, development managers pointed to three specific areas that require improvement; tracking and training developer behaviours, developing metrics to measure code quality and integrating these procedures into their developers! existing toolsets. The report finds that 40 percent of development managers designate des·ig·nate tr.v. des·ig·nat·ed, des·ig·nat·ing, des·ig·nates 1. To indicate or specify; point out. 2. To give a name or title to; characterize. 3. time for code reviews in less than half their projects, and less than 28 percent routinely conduct code quality tests across all their projects. When code quality is evaluated, 29 percent don't begin measuring until the project is more than half complete. The study also found that 69 percent of development managers are concerned with their current code review processes, and 40 percent find these code reviews to be inefficient, wasting valuable production time. According to according to prep. 1. As stated or indicated by; on the authority of: according to historians. 2. In keeping with: according to instructions. 3. Clear Horizons, a majority of software errors are attributed to new developers being unaware of a company's policies and metrics for measuring code quality. Over half of the respondents In the context of marketing research, a representative sample drawn from a larger population of people from whom information is collected and used to develop or confirm marketing strategy. expressed the need to track and identify these problems earlier in the development process. The report goes on to show that over 69 percent of development managers are frustrated by developers not adhering to Java best-quality practices, resulting in potentially ill-fated software being released to the customer. 'The ability to establish a well-defined set of quality metrics for coding and a measurement system that helps to define these metrics and detect errors earlier in the development cycle, will allow development managers to focus on more frequent and thorough training procedures.' "As a result, development managers are searching for a solution to help minimize software coding failures and/or bugs in their Java code earlier in the application development lifecycle." www.enerjy.com |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion