Timeline for The problems with Avoiding Smurf Naming classes with namespaces
Current License: CC BY-SA 4.0
19 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
S May 24 at 10:12 | history | suggested | alastairs | CC BY-SA 4.0 |
Fixed broken link to Coding Horror blog post
|
May 20 at 13:59 | review | Suggested edits | |||
S May 24 at 10:12 | |||||
Oct 11, 2019 at 12:58 | comment | added | Pablo H |
Why do Smurf.Configuration and SmurfConfiguration feel different? Surely it's not the extra char, is it? (Shorten to Config if length is the problem.) Does Smurf.Configuration have any problems that SmurfConfiguration doesn't?
|
|
Feb 2, 2018 at 19:33 | answer | added | Fabio | timeline score: 1 | |
Feb 2, 2018 at 14:04 | history | tweeted | twitter.com/StackSoftEng/status/959427379742543872 | ||
S Feb 2, 2018 at 11:05 | history | suggested | Clijsters | CC BY-SA 3.0 |
Code formatting like in the quoted source
|
Feb 2, 2018 at 10:11 | review | Suggested edits | |||
S Feb 2, 2018 at 11:05 | |||||
Aug 5, 2014 at 12:59 | answer | added | M. Lanza | timeline score: 7 | |
Mar 27, 2013 at 23:11 | review | First posts | |||
Mar 27, 2013 at 23:19 | |||||
Mar 27, 2013 at 10:43 | comment | added | Donal Fellows | I'm trying to comprehend why you have a single class that cares about configuring both Wartmongers and Smurfs at all. | |
Mar 26, 2013 at 22:41 | vote | accept | Daniel Koverman | ||
Mar 26, 2013 at 22:40 | comment | added | Daniel Koverman |
It does actually launch SmurfJob s, or technically runs them to be consistent with the language of the Smurf documentation. In light of that and the other answers, I am going to rename SmurfService to SmurfJobRunner . It seems number 1 has no language agnostic best resolution as I expected. I can see instances where going with SmurfConfiguration would be the right call, but in my case I think Configuration is best even with the hassle of Wartmonger.Configuration .
|
|
Mar 26, 2013 at 16:26 | answer | added | Dave Rager | timeline score: 29 | |
Mar 26, 2013 at 13:35 | history | edited | gnat | CC BY-SA 3.0 |
formatting corrected
|
Mar 26, 2013 at 13:14 | answer | added | Benedict | timeline score: 1 | |
Mar 26, 2013 at 1:27 | comment | added | Daniel Kaplan | It's a code smell to name a class XService, XManager, etc. These don't mean anything. It's like a Util. If you're skimming the file names anything could be in there or missing from there. There's no way to know unless you look inside. I'd rename it from SmurfService to something else completely. | |
Mar 25, 2013 at 23:06 | comment | added | Blorgbeard |
Does Smurf.Launcher launch smurfs, or does it launch SmurfJob s? Perhaps it could be called Smurf.JobLauncher ?
|
|
Mar 25, 2013 at 23:05 | answer | added | Sam | timeline score: 17 | |
Mar 25, 2013 at 22:53 | history | asked | Daniel Koverman | CC BY-SA 3.0 |