Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 37A04101C9 for ; Sat, 5 Oct 2013 11:44:03 +0000 (UTC) Received: (qmail 26119 invoked by uid 500); 5 Oct 2013 11:43:57 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 26031 invoked by uid 500); 5 Oct 2013 11:43:56 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 26023 invoked by uid 99); 5 Oct 2013 11:43:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Oct 2013 11:43:54 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of sebbaz@gmail.com designates 74.125.82.173 as permitted sender) Received: from [74.125.82.173] (HELO mail-we0-f173.google.com) (74.125.82.173) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Oct 2013 11:43:50 +0000 Received: by mail-we0-f173.google.com with SMTP id u57so4089743wes.4 for ; Sat, 05 Oct 2013 04:43:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=eY4MBLvbStNqn/SdphHBWPtDhPgYAYfKPsnfynbFPT8=; b=r6WzJuvpiG1siXnsCpXTKSXfiGLhF+NT+yiqxyPEtYDgoBsmcjMzWtffGdOyOOSUFH Z4IJ6SD2fhCXu4vnLB2E0XJ/dWt2Tgnp/CTObt41pzAGmLt5UR8Dg1j968YDs13fvvFi DwgoRr2FCnQR3U+j/ssIeQ7flUp7yEJnIUACEcUASLOIqT8ODj1lY4WiSUHHBt3zsF8d ml8vejdup2lsJmwNqQyy2N2OMtWeIOK3fY+fcJY/SmQdGVZ4pLJ4mHDhj+goEn6d5QRJ m01YI555m7IiCOlpgPhtMRhlVG7fxZund/x1Btngkgx2t5ENsj/L8w2BlSFGzqIQnrFE VJIg== MIME-Version: 1.0 X-Received: by 10.180.11.37 with SMTP id n5mr11167032wib.25.1380973408887; Sat, 05 Oct 2013 04:43:28 -0700 (PDT) Received: by 10.194.24.99 with HTTP; Sat, 5 Oct 2013 04:43:28 -0700 (PDT) In-Reply-To: References: <20131002201230.2F3CD23888A6@eris.apache.org> Date: Sat, 5 Oct 2013 12:43:28 +0100 Message-ID: Subject: Re: svn commit: r1528612 - /commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java From: sebb To: Commons Developers List Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On 5 October 2013 10:51, Romain Manni-Bucau wrote: > Activated cause it answer the question (if) "is activated" But why not ".active" or ".isActive"? There must be some other bit of code that sets the property initially. It may just be a convention that the user has to set the property. Whatever the reason for choosing this particular string, it needs to be documented at the point of use (possibly via a link to existing docs). > Le 5 oct. 2013 00:46, "sebb" a =E9crit : > >> On 4 October 2013 23:23, James Carman wrote= : >> > On Fri, Oct 4, 2013 at 6:11 PM, sebb wrote: >> >> >> >> Back to the case in point: why is the string ".activate" and not >> anything else? >> >> >> > >> > Why not just extract a constant and name it something logical like >> > "ACTIVATED_INDICATOR"? Then, the actual value of the constant can be >> > whatever you want. The value of the string isn't important (other >> > than making it a bit more human-readable of course). What is >> > important is that you use the string in a consistent fashion >> > throughout your code. By not using a constant, it makes it more >> > likely to fat-finger the value when you type it again somewhere. >> > Anyway, I'm sure I'm not telling you anything new. I just don't think >> > it's relevant to go into a lengthy discussion about the string that's >> > used as some sort of marker. Just extract the constant (and use it) >> > and move on. >> >> That was exactly my point. >> However, I don't think the value is arbitrary, given that it is only use= d >> once. >> It looks to me as though the code is relying on some external >> convention for property naming. >> >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >> > For additional commands, e-mail: dev-help@commons.apache.org >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >> For additional commands, e-mail: dev-help@commons.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org