Skip to main content
Share Your Experience: Take the 2024 Developer Survey
Tom Squires's user avatar
Tom Squires's user avatar
Tom Squires's user avatar
Tom Squires
  • Member for 12 years, 11 months
  • Last seen more than a week ago
  • London, United Kingdom
166 votes
10 answers
80k views

When is it not appropriate to use the dependency injection pattern?

67 votes
7 answers
49k views

Is dependency injection essential for unit testing?

44 votes
4 answers
15k views

Why was dependency injection pattern not included in the Gang of four?

43 votes
2 answers
59k views

best practices for NoSQL database design

36 votes
4 answers
8k views

What is the point of the string.Empty property

28 votes
8 answers
34k views

How do I unit test a web forms site?

25 votes
7 answers
1k views

Should one comment differently in functional languages? [closed]

16 votes
3 answers
4k views

Should you use C# and F# together

15 votes
7 answers
5k views

Use of NotImplementedException

10 votes
3 answers
2k views

Unit testing methods that call suppliers webservices

9 votes
4 answers
5k views

Why are public and private accessors considered good practice? [duplicate]

8 votes
7 answers
503 views

"sell" coding my next project in an unfamiliar language

8 votes
3 answers
727 views

Should I unit test

8 votes
12 answers
4k views

How important is learning Algorithms for high level language programmers [duplicate]

8 votes
6 answers
640 views

Is it considered bad practice to run different JavaScript for IE

7 votes
4 answers
359 views

Using a SDK with crazy code

7 votes
8 answers
3k views

How much data should be required in a request to a webservice?

6 votes
1 answer
3k views

Which problems domains are more suited to functional programming solutions [closed]

6 votes
5 answers
3k views

How often do you actually use design patterns? [duplicate]

6 votes
3 answers
620 views

C# Dynamic types

6 votes
4 answers
7k views

Naming for a REST webservice

5 votes
8 answers
4k views

Usefull skills from a computer science degree

5 votes
4 answers
429 views

Discovering elegant ways of coding

4 votes
2 answers
420 views

Is it bad practice to use reflection to do DB inserts with data from an external service?

4 votes
5 answers
589 views

Minimising little coding mistakes [closed]

4 votes
8 answers
10k views

What is it called when you set properties on object initialization?

2 votes
6 answers
28k views

IF ELSE shorthand. Does it hurt readability [duplicate]

1 vote
3 answers
1k views

Coding to interfaces