Main Menu
Home Articles Directory Submit Popular Site Top Rated Site - Programming - Database - Management - Software Testing and Quality Assurance - Approaches, Process, Methods New Links RSS/Atom
Sponsors



  Main  |  Submit New Article  

  Popular articles (top10)  |  Top rated articles (top10)  |  Category List  |  Randum jump  

Main  arrow  Programming  arrow  Java  (553)


Sort by:   Title ( Title (A to Z) Title (Z to A)) Date ( Date (Old Links Listed First) Date (New Links Listed First)) Rating ( Rating (Lowest Score to Highest Score) Rating (Highest Score to Lowest Score)) Popularity ( Popularity (Least to Most Hits) Popularity (Most to Least Hits))
Articles currently sorted by: Title (A to Z)


Visit   Automation for the people: Asserting architectural soundness    Last Update 2007/7/12 11:23
Category  Programming  arrow  Java  :  Programming  arrow  Tools  :  Approaches, Process, Methods  arrow  Software Architecture
Description
Is your software architecture what you think it is? The designs we communicate to each other aren't always what we expect when it comes to source code. Paul Duvall returns from his hiatus in this installment of Automation for the people to demonstrate how you can discover architectural deviations by writing tests using JUnit, JDepend, and Ant to discover problems proactively instead of long after the fact.
Of the many software development projects I've worked on and observed, one thing is almost a constant: The architecture you think you have is often different than what you actually have. Analyzing code metric reports, like those created by tools such as JDepend (see Resources), can be effective in determining if your code adheres to an established architecture. Some teams reverse-engineer their code into UML diagrams for the same effect, and others even use an IDE that generates these same artifacts while coding -- real-time reverse-engineering. Yet, all of these approaches are still reactive. You must manually review and analyze a report or diagram to determine an architectural violation, which in some cases could be long after the fact.

Hits: 15  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Continual refactoring    Last Update 2008/7/17 13:48
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Software Testing and Quality Assurance  arrow  Inspections and Reviews  :  Programming  arrow  Configuration Management  :  Approaches, Process, Methods  arrow  Agile  arrow  Refactoring
Description
Refactoring is a well-accepted practice for improving existing code. Yet, how do you find the code that should be refactored, in a consistent and repeatable manner? This installment of Automation for the people explains how to use static analysis tools to identify code smells to refactor, with examples showing how to improve odiferous code

Hits: 44  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Continuous testing    Last Update 2007/3/26 14:56
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Unit Testing  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Load Testing  :  Approaches, Process, Methods  arrow  Agile  :  Programming  arrow  Tools
Description
This article covers some of the various types of automated developer tests you can run with every source code change. It provides examples of Selenium, DbUnit, and JUnitPerf tests that can help you discover application problems early -- that is, if they're run often.

Hits: 120  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Deployment-automation patterns, Part 1    Last Update 2009/1/15 9:21
Category  Programming  arrow  Java  :  Programming  arrow  Configuration Management
Description
Java deployments are often messy, error-prone, and manual, leading to delays in making software available to users. In Part 1 of a two-part article in the Automation for the people series, automation expert Paul Duvall identifies a collection of key patterns for developing a reliable, repeatable, and consistent deployment process capable of generating one-click deployments for Java applications.

Hits: 25  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Deployment-automation patterns, Part 2    Last Update 2009/2/26 11:47
Category  Programming  arrow  Java  :  Programming  arrow  Configuration Management
Description
Java™ deployments are often messy, error-prone, and manual, leading to delays in making software available to users. In Part 2 of this two-part article, automation expert Paul Duvall expands on a collection of key patterns for developing a reliable, repeatable, and consistent deployment process capable of generating one-click deployments for Java applications.

Hits: 28  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Hands-off load testing    Last Update 2008/4/30 9:46
Category  Programming  arrow  Java  :  Software Testing and Quality Assurance  arrow  Software Testing  arrow  Load Testing  :  Programming  arrow  Tools
Description
Load testing is often relegated to late-cycle activities, but it doesn't need to be that way. In this installment of Automation for the people, expert Paul Duvall describes how you can discover and fix problems throughout the development cycle by creating a scheduled integration build that runs JMeter tests.

Hits: 8  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Manage dependencies with Ivy    Last Update 2008/5/15 11:46
Category  Programming  arrow  Java  :  Programming  arrow  Configuration Management  :  Programming  arrow  Tools
Description
Managing source-code dependencies among projects and tools is often a burden, but it doesn't need to be. In this installment of Automation for the people, automation expert Paul Duvall describes how you can use the Apache Ant project's Ivy dependency manager to handle the myriad dependencies that every nontrivial Java™ project must manage.

Hits: 13  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Pushbutton documentation    Last Update 2008/6/25 13:56
Category  Programming  arrow  Java  :  Database  arrow  Data Modeling  :  Approaches, Process, Methods  arrow  UML  :  Programming  arrow  Maintenance  :  Approaches, Process, Methods  arrow  Software Architecture  :  Programming  arrow  Documentation
Description
Project documentation is often one of the necessary evils in delivering a software product. But imagine being able to generate your documentation at the click of a button. In this installment of Automation for the people , automation expert Paul Duvall explains how you can use open source tools to automate the generation of Unified Modeling Language (UML) diagrams, build figures, entity-relationship diagrams (ERDs), and even user documentation.

Hits: 108  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Automation for the people: Speed deployment with automation    Last Update 2008/1/10 11:05
Category  Programming  arrow  Java  :  Programming  arrow  Configuration Management  :  Programming  arrow  Tools
Description
Automated builds aren't just for development teams — they can be extended to facilitate moving software from development all the way into production. This article describes how to use Ant with Java™ Secure Channel for remotely deploying software into multiple target environments.

Hits: 27  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)

Visit   Basic Java Persistence API Best Practices    Last Update 2008/10/1 14:47
Category  Programming  arrow  Java
Description
The Java Persistence API (JPA), which is part of the Enterprise JavaBeans (EJB) 3.0 spec and is now the standard API for persistence and object/relational mapping for the Java EE platform, provides several advantages to Java developers for data-binding purposes. First, it provides a common API for persistence in both the standard and enterprise Java worlds. Second, the JPA provides a standard API that can be used for multiple different data stores. Third, JPA provides object-relational mapping technology that can be applied in the same manner to these various contexts (standard Java, enterprise Java, and various databases). This article provides an overview of how to fully enjoy these advantages of the Java Persistence API.

Hits: 34  
Modify  |  Report Broken Link  |  Tell a Friend  |  Comments (0)



« [1] 2 3 4 5 6 (7) 8 9 10 11 12 [56] » 
Software Development Expertise

Load Testing Software and Services by Web Performance : the only load testing software with "how many users" analysis

Software Development - Svitla Systems is an offshore software development company which provides various programming services.

Bug Tracking Software - OnTime is industry leading bug tracking software

Scrum Expert - Agile Project Management Knowledge

Software Testing Magazine - Unit, Load, Functional Software Testing Expertise

Share The Knowledge

Practical
Methods & Tools
RSS 2.0
Twitter
Contact
Software Development Jobs
Login
Username:

Password:


Lost Password?

Register now!
THEME_VALIDXHTML    THEME_VALIDCSS

Copyright (c) 2007-2013 Martinig & Associates | Methods & Tools Software Development Magazine | Privacy Policy
Software Development Tools | Software Development Articles | Software Development Directory | Software Development Videos
Software Development Jobs | Software Development News | Software Development Books
Software Development Blogs | Software Development Conferences