Useful tips for everyday
What do you mean by top-down and bottom up approach? Top-down and bottom-up approaches are methods used to analyze and choose securities. Each approach can…
What happens after throwing an exception? If the exception is not handled at the higher level, the application crashes. The “finally” block execution stops at…
Can a compiler be written in the same language it compiles? If the compiler is written in the same language as the one it’s compiling,…
How do you find the complexity of a nested loop? As the nested loops always run to completion and there is a constant amount of…
How do I find software bottlenecks? Quite simply, run the application you want, then check your component usage. If you have a single CPU core…
How is refactoring related to object-oriented design? One of the most recent object-oriented techniques to be formalized and developed into an essential programming tool is…
How do I add system threading tasks? Requires NuGet 2.12 or higher. Install-Package System.Threading.Tasks -Version 4.3.0. dotnet add package System.Threading.Tasks –version 4.3.0. paket add System.Threading.Tasks…
What is design patterns and why anyone should use them? – Design patterns are formalized best practices that the programmer can use to solve common…
Which comes first design or requirements? A Requirement Specification addresses the “what”, and a Design Specification addresses the “how”. In a perfect world, the Requirement…
What are cross-cutting concerns in application architecture? The crosscutting concern is a concern which is applicable throughout the application and it affects the entire application.…