Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Top Questions

0 votes
2 answers
65 views

For non-container classes, are "better naming" and "ready for commented codes" good reasons not to declare the most abstract type?

0 votes
2 answers
78 views

Why non-blocking switch needed?

4 votes
4 answers
3k views

Are "need to call objects in parent object" and "avoid circular dependency" reasons to avoid "Tell, don't ask"?

2 votes
4 answers
104 views

Design of API which is based on third-party implementations

0 votes
0 answers
31 views

Web & Mobile Apps - Cookie or Token Authentication?

0 votes
0 answers
33 views

Should private static constants be in declaration (header) or defintion (source)?

0 votes
3 answers
279 views

Why do payment systems verify the transaction once it has been completed?

-2 votes
0 answers
36 views

Design Patterns for Handling Asynchronous Event Processing in Distributed Systems [closed]

13 votes
2 answers
3k views

Pull request merge process requiring rebase after every commit merged into master?

0 votes
1 answer
94 views

How do function inlining and Tail Call Optimization affect call stack?

-2 votes
0 answers
39 views

SSMS 2016: Function returns a null when its not supposed to? [closed]

-2 votes
0 answers
14 views

Inexplicable bug in Azure Cosmos DB NoSQL [closed]

-3 votes
0 answers
45 views

Tech Spec Document: what is the difference between "IF-THEN" and "WHEN"? [closed]

-1 votes
0 answers
53 views

Using GPLv2 License in an internal company software that develops physical products [migrated]

23 votes
7 answers
7k views

Code review from domain non expert

0 votes
1 answer
68 views

What is meaning of "end-to-end" or "link-to-link" flow control?

-3 votes
0 answers
39 views

Advice on whether to build this program with PowerShell,Python or Javascript(Node)? [closed]

0 votes
1 answer
46 views

Exposing DB table to other Microservice via a Library

0 votes
3 answers
166 views

Is storing computed values always bad?

65 votes
8 answers
13k views

When to *not* use SOLID principles

0 votes
0 answers
32 views

Should input adapters receive the domain model?

0 votes
0 answers
21 views

Architecture Design using Queue and JWT Token for session management

1 vote
5 answers
253 views

Data Modeling: Are technical concepts within a tool that implement a business entity entities as well?

2 votes
2 answers
92 views

Serializing key-values vs array of options

3 votes
6 answers
275 views

Should a bug fixer know the overall structure what the program does?

0 votes
0 answers
11 views

Where to add WebApi in a service repo design pattern project?

0 votes
0 answers
36 views

Should I separate algorithms that rely on a data structure into different classes

6 votes
1 answer
224 views

Matching dependency versions across multiple Python projects

10 votes
5 answers
3k views

How to ensure data consistency in system with multiple databases?

-1 votes
0 answers
22 views

Load files files among servers

-3 votes
0 answers
80 views

I can not manage my software project truly. Can you give advice? [closed]

0 votes
2 answers
173 views

Sandboxing interpreted code

0 votes
0 answers
48 views

How many domain models should I have? [duplicate]

0 votes
2 answers
77 views

What is the minimum now() functionality required for std::chrono clocks [closed]

-2 votes
0 answers
102 views

Should logic with multiple SQL executions go in model or controller? [closed]

-2 votes
0 answers
51 views

What is a viable tech stack for building webapp with user-specific reports and data upload? [closed]

0 votes
2 answers
129 views

Is a 'base' file always necessary when doing a merge?

26 votes
8 answers
5k views

What is a good way to indicate that a number is not something you can count with?

24 votes
11 answers
7k views

Why and how to write clear code comments and when will documentations be needed beyond code commenting?

2 votes
2 answers
590 views

Relevance of dependency Injection

0 votes
1 answer
45 views

Airflow DAG vs custom worker to process queue of videos

1 vote
1 answer
184 views
+50

How does a flow of architecture of a digital banking system looks like?

-2 votes
4 answers
226 views

Leetcode: 2327. Number of People Aware of a Secret and Problem with programming skill in general

3 votes
1 answer
100 views

Strategies for Adapting SQL-Based Data Retrieval to a Newly Introduced REST API in a Short Timeline

-3 votes
0 answers
60 views

C# correct design for creating a decoupled methods or services [closed]

-2 votes
0 answers
56 views

Is a Hybrid Decentralized Messaging System with Ephemeral Data Storage Scalable and Suitable? [closed]


Looking for more? Browse the complete list of questions, or popular tags. Help us answer unanswered questions.