Return-Path: Delivered-To: apmail-db-jdo-commits-archive@www.apache.org Received: (qmail 6719 invoked from network); 12 Sep 2008 17:50:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Sep 2008 17:50:36 -0000 Received: (qmail 3770 invoked by uid 500); 12 Sep 2008 17:50:33 -0000 Mailing-List: contact jdo-commits-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-commits@db.apache.org Received: (qmail 3761 invoked by uid 99); 12 Sep 2008 17:50:33 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Sep 2008 10:50:33 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.130] (HELO eos.apache.org) (140.211.11.130) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Sep 2008 17:49:43 +0000 Received: from eos.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id 0C88C11154 for ; Fri, 12 Sep 2008 17:50:16 +0000 (GMT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Apache Wiki To: jdo-commits@db.apache.org Date: Fri, 12 Sep 2008 17:50:15 -0000 Message-ID: <20080912175015.10088.30881@eos.apache.org> Subject: [Jdo Wiki] Update of "TestingAndBuilding" by RichardSchilling X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Jdo Wiki" for change notification. The following page has been changed by RichardSchilling: http://wiki.apache.org/jdo/TestingAndBuilding ------------------------------------------------------------------------------ === 1. Familiarize yourself with the test environment === - You're going to save yourself a lot of time if you take a few moments to examine the directory structure associated with the test code. Actually, I just lied. You're going to take more than a few moments - you going take as much time as you need to visit each directory in the test environment and get familiar the files and their reasons for being there. Give yourself a day or two to go through all that. And, as much as it sounds like you're getting lazy, don't just rely on your command line tools and text editors to explore the JDO code base. You should use your favorite IDE just to cruise around the directory tree and familiarize yourself with what you see. + You're going to save yourself a lot of time if you take a few moments to examine the directory structure associated with the test code. Actually, I just lied. You're going to take more than a few moments - you going take as much time as you need to visit each directory in the test environment and get familiar with the files and their reasons for being there. Give yourself a day or two to go through all that. And, as much as it sounds like you're getting lazy, don't just rely on your command line tools and text editors to explore the JDO code base. You should use your favorite IDE just to cruise around the directory tree and familiarize yourself with what you see. My preferred way of working code on a project is to just use the lowest common denominator of tools to get the job done. This usually means the VI editor for writing code, and build tools (e.g. compilers and repository management tools) that can be run from a simple UNIX command line. Keeping things simple like this means you don't need more than that to get your work done, and quite frankly, it's a much more efficient way to work because you don't have to mess around with windowing GUIs, IDEs and the like. And, you get the added benefit of having your working build environment be identical to the production build environment (which runs nightly in batch on a different box).