| bio | website | blog.mariusschulz.com |
|---|---|---|
| location | Germany | |
| age | ||
| visits | member for | 2 years, 3 months |
| seen | Mar 14 at 23:11 | |
| stats | profile views | 18 |
Hi, I'm a German computer science student who enjoys building stuff with the .NET Framework. I have a soft spot for ASP.NET MVC and love black coffee.
You can find my blog under blog.mariusschulz.com.
My Open Source Projects
- jQuery.passwordStrengthIndicator is a minimalist jQuery plugin that visualizes the strength of a password a user enters into a password input field.
- ExtraLINQ provides a bunch of additional extension methods for LINQ to Objects that simplify your code and improve its readability. The library is also available as a NuGet package.
- NAverage extends the built-in
Enumerable.Average()LINQ extension method that ships with .NET 3.5 by a variety of additional average calculation algorithms.
|
Feb 25 |
awarded | Caucus |
|
Feb 10 |
awarded | Yearling |
|
Jan 14 |
comment |
What naming anti-patterns exist? @sparkleshy: Why not just write contextControlManager? Still, even that would be a bad name: what context? What does it control? What does it manage? Seriously, with our modern IDEs, the necessity for Hungarian Notation is gone ... |
|
Jun 8 |
awarded | Nice Answer |
|
Jun 6 |
comment |
What naming anti-patterns exist? @Mike: I fully disagree with your statement, sorry. In my opinion, XxxxManager is the worst possible name a class can have. Of course it does manage something! That's the reason it was written for. Manager is a meaningless filler word that adds no value to understanding – by its name – what a class is responsible for. |
|
Jun 6 |
revised |
What naming anti-patterns exist? added 79 characters in body |
|
Jun 6 |
comment |
What naming anti-patterns exist? @Billy: I probably should have mentioned that I am talking about .NET and, especially, C#. Thanks for clarifying that! |
|
Jun 6 |
awarded | Editor |
|
Jun 6 |
revised |
What naming anti-patterns exist? added 38 characters in body |
|
Jun 6 |
comment |
What naming anti-patterns exist?I clearly indicates an interface. You should avoid, if possible, to start class names with I and another capital letter to avoid ambiguities. (IOStream, for example, is an exception case.) |
|
Jun 6 |
comment |
What naming anti-patterns exist? @Peter: To be more precise — nowadays, Hungarian Notation is evil regarding the tools that are available by now (IntelliSense and friends). |
|
Jun 6 |
comment |
What naming anti-patterns exist? @Wayne: Descriptive names are great! Verbose and descriptive names make their purpose clear, but are hard to read and cumbersome to use. Verbose and nonspecific names are horrible. |
|
Jun 6 |
awarded | Teacher |
|
Jun 6 |
comment |
What naming anti-patterns exist? @Wayne: +1, true story. |
|
Jun 6 |
answered | What naming anti-patterns exist? |
|
Feb 10 |
awarded | Supporter |
|
Feb 10 |
answered | What is the single most effective thing you did to improve your programming skills? |