Rosetta Code:Village Pump/Task titles: Difference between revisions

no edit summary
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1:
{{Vptopic
== The issue ==
|topic=Task titles
 
|summary=Rules for how to name a task.
}}
For a while now, this has been something of an elephant-in-the-room for me: tasks aren't named consistently. Some names are in title case ([[Missing Permutation]], [[Walk Directory Tree]], [[List Comprehension]]) and some are in Wikipedia-style sentence case ([[Increment numerical string]], [[Atomic updates]], [[Count programming examples]]). Some are imperative clauses ([[Loop over multiple arrays simultaneously‎]], [[Execute a System Command‎]]), some are gerund phrases ([[Repeating a string]], [[Testing a Function‎]]), and some use agent nouns ([[Simple Random Distribution Checker]], [[24 game Player]]). Some use articles ([[Print a Multiplication Table]]) and some omit them ([[Simulate mouse click]]). I don't mean to say that every task title should have exactly the same grammatical form; I just think that this much diversity is ugly and confusing and makes it harder to remember a given task's exact title.
 
Line 13 ⟶ 15:
: 1+ --[[User:IanOsgood|IanOsgood]] 00:30, 5 January 2010 (UTC)
: Once a more thorough discussion on what to rename them ''to'' has been had, I'll give you the privs you need to do it. (I don't think normal users have the move privilege, but I've never been one...) There are over 400 tasks on the site, and I'd like to see what happens when the renaming principles are applied to the entire list; I want to catch edge cases as early as possible. --[[User:Short Circuit|Michael Mol]] 04:21, 5 January 2010 (UTC)
:*Agent nouns have the advantage of putting the subject up front i.e. "Code tag" before the fix, which I prefer because in any sorted list, I want to have the "Code tag" info sort before the fact that it is a fixer.
:*Would prefer String/Increment to both the above as it would sort better - as you have suggested Averages/Median etc.
:--[[User:Paddy3118|Paddy3118]] 04:53, 2 February 2010 (UTC)
:: We don't have to worry about sort order here, since MediaWiki lets you define the title used for sorting differently from the real title. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 14:10, 2 February 2010 (UTC)
:It's not the MediaWiki order so much. I think that for short punchy titles, they read better if you put the main bits up front and follow with any qualifiers. --[[User:Paddy3118|Paddy3118]] 14:46, 2 February 2010 (UTC)
 
== Proposal ==
Line 18 ⟶ 25:
: As I haven't seen anyone seriously critique your new names, I've put you in the groups with the relevant privs. --[[User:Short Circuit|Michael Mol]] 23:17, 29 January 2010 (UTC)
:: Actually, one doesn't need special privileges to move pages, and I think I'll do all the moving with [[User:UnderBot]] so as not to spam recent changes. (Assuming moves can be hidden like normal edits can. I hope so.) If there are no objections, I'll start as soon as I get round to writing the code and running it; I'll have the program move a page every thirty seconds so the whole operation will take less than four hours. I wouldn't be surprised if some users object to the new titles ''after'' I've made the changes, but there's not much I can do about that now. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 15:21, 31 January 2010 (UTC)
::: The deed is done. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 16:01, 6 February 2010 (UTC)
 
I missed the above. Probably because of the holiday season. I have a comment, OK, it is vanity, but I am wondering about references to the original task names, Will they still work? I would like to still be able to track [[User talk:Paddy3118#RC_vanity_search.py|my initial contributions]]. --[[User:Paddy3118|Paddy3118]] 05:27, 30 January 2010 (UTC)
Line 86 ⟶ 94:
===If you disagree…===
My real goal, at least for the moment, is just to impose some conventions on Rosetta's titles as a whole, not to worry about individual titles. So if you disagree with some of my (necessarily) arbitrary selections and find my justification for them unconvincing, you can change [[Rosetta Code:Village Pump/Task titles/List|the list]] yourself. When I run UnderBot, I'll use whatever's there. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 22:55, 1 February 2010 (UTC)
 
== Capitalization ==
I've been going through the task pages to impose some capitalization rules. These rules are:
# First word is always capitalized, the rest of the title is lower case
#* Sub-pages are capitalized independently; this would be correct: <code>Foo bar/Grill sausage</code>
# Proper names and abbreviations are an exception, and should always be capitalized correctly. (e.g., <code>XML/XPath</code>, <code>Bitmap/Read a PPM file</code>, <code>Lucas-Lehmer test</code>)
I don't know if that covers everything, but I think it does. –[[User:Dkf|Donal Fellows]] 10:54, 1 December 2010 (UTC)
:I officially approve. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 22:45, 8 December 2010 (UTC)
845

edits