benefits

Best case to move to an agile development methodology?

If you had to make a case to a business about adopting or moving to an agile development methodology (like SCRUM or XP etc) what case would you make (how do you sell the concept)? e.g. How would you describe the concepts and benefits to a non-technical person? If you have successfully done so, what was the winning argument/case/ratio...

Does using the Specification Pattern truly reduce complexity in your code?

From my reading, it appears that the Specification Pattern can greatly reduce the reduce the number of methods needed to filter data. What benefits have you seen using the Specification Pattern? Were there unforeseen benefits that you noticed. conversely, what pitfalls did you encounter? ...

Goals of refactoring?

What are the goals of refactoring code? Is it only to enhance the code structure? Is it to pave the way for future changes? ...

What is the benefit to limiting throws allowed by a C++ function?

What is the benefit of declaring the possible exception-throws from a C++ function? In other words, what does adding the keyword throw() actually do? I've read that a function declaration such as void do_something() throw(); should guarantee that no exceptions originate from the do_something() function; however, this doesn't seem to hol...

FxCop is it as valuable on VB.NET as it is on C#

I have been looking at a few of our VB.NET dll's using FxCop and all of the errors relate to DLL setup (i.e. Strong Names, Culture Info) and the case of Variables methods. Looking at a few examples of FxCop examining a C# Dll, it appears to offer a lot more potential errors. Does this mean that FxCop is more valuable on C# developmen...

Typical Internship Relocation Package

As someone who was recently offered an internship at a large international company, I'm wondering what the typical benefits package for a relocating intern is? Are relocation packages typically even offered, or do most places just expect inters to cough up the cash to travel out there? Length: 3+ months Distance: Over 3000 miles away. ...

What are the benefits of using C# vs F# or F# vs c#?

I work for a tech company that does more prototyping than product shipment. I just got asked what's the difference between C# and F#, why did MS create F# and what scenarios would it be better than C#. I've been using the language for a while now and I love it so I could easily go on about the great features of F# however I lack the ex...

Benefits to using a database table instead of just hard coding a simple list of data if the data is consumed by 1 app.

For a while, I've been told by a number of people that a listing of U.S. States (and territories) should be stored in a database table and cached for applications that use the information. The only reasons they give me for this is to promote normalization and because "it's how we've always done it". Now if the list changes often becaus...

SQL Server Foreign Key constraint benefits

We're designing a database in which I need to consider some FK(foreign key) constraints. But it is not limited to formal structuring and normalization. We go for it only if it provides any performance or scalability benefits. I've been going thru some interesting articles and googling for practical benefits. Here are some links: http:/...

Benefits the Win32 API has over .NET

This is a rephrase of an earlier question, which got chopped down badly by the community. Fair enough, it might have been too argumentative. Since I'm really interested in what people here think about this, hopefully this more specific question will be accepted. Name a benefit which the Win32 API will still have over .NET in 3-5 years...

Has using an acknowledged anti-pattern ever been proven to actually solve a problem, or be beneficial in any other way?

Has using an acknowledged anti-pattern ever been proven to actually work in a certain specific case? Did you ever solve a problem or gain any kind of benefit in one of your projects by using an anti-pattern? ...

Why use a "do while" loop?

Hi, I've never understood why using a do while loops is necessary. I understand what they do, Which is to execute the code that the while loop contains without checking if the condition is true first. But isn't the below code: do{ document.write("ok"); } while(x == "10"); The exact same as: document.write("ok"); while(x == "10"...

Load balancing web servers: Benefits, disadvantages, mainstream?

The questions I have regarding load balancing are: Why exactly would you want to load balance web servers instead of upgrading to a new server? Is it common practice to have a load balanced setup whether it's for web servers or sql servers? Are there any disadvantages to load balancing? How is user information maintained across both ...