All Questions
10 questions
2
votes
3
answers
470
views
C# Duplicated usage of an if/else condition and a ternary operator. A good practice?
I had a debate with a work mate regarding the following code as to which one of it would be the better practice:
My code (in pseudo):
var A = <precondition either TRUE or FALSE>;
var B;
if(A)
{
...
1
vote
0
answers
60
views
How to implement timing-mechanism for fantasy draft process utilizing ASP.NET Core 3.1 SignalR
I have developed a Fantasy Draft system utilizing ASP.NET Core SignalR, along with Azure's SignalR service (for backplane/scaling stuff).
Last year I utilized a poor-mans' javascript version that just ...
50
votes
5
answers
62k
views
When and why to use Nested Classes?
Using Object Oriented Programming we have the power to create a class inside a class (a nested class), but I have never created a nested class in my 4 years of coding experience.
What are nested ...
1
vote
3
answers
782
views
C# Subject Observer Architecture question
I'm making a C# application using the Subject Observer design pattern in a slightly different way.
I am passing the Provider Class, implementing IObservable (this has the OnNext() method that ...
1
vote
2
answers
1k
views
Create the fields in class level then instantiate inside methods or create and instantiated inside methods
I'm a newbie in software development. Just wondering which code is better and why should I continue which pattern I should follow.
First Snippet:
Class TestClass
{
private Object1 field = null;
...
6
votes
1
answer
5k
views
Java-Like 'throws'-information in method signature C#
From Java I know that the signatures of methods that can throw exceptions contain a throws block, that contains the Exception(s) that might be thrown.
In C# there is no such thing and it is also not ...
4
votes
4
answers
7k
views
Exceptions vs ErrorCodes when working with devices
Out team is at the cusp of a new project.
One of the components at the boundary of the system is the component which interacts with a printer through an external COM component (referenced as a usual ...
22
votes
4
answers
10k
views
Is the "Gets or sets .." necessary in XML documentation of properties?
I am looking for a recommendation of a best practice for XML comments in C#. When you create a property, it seems like that the expected XML documentation has the following form:
/// <summary>
/...
6
votes
3
answers
3k
views
Exception Handling Frequency/Log Detail
I am working on a fairly complex .NET application that interacts with another application. Many single-line statements are possible culprits for throwing an Exception and there is often nothing I can ...
6
votes
2
answers
369
views
Is there a certain number of lines of code to be followed /maintain?
I am developing a software system (Patient Administration System) and I have noticed it already had 451 lines of code(in one namespace).
Is this bad? Or does the number of lines of code not matter ...