Skip to main content

Questions tagged [design-patterns]

For questions requesting extra attention to be paid to the usage of design patterns in the code.

0 votes
0 answers
41 views

I've been looking on how to use Builder pattern on rust with structs, but all examples I've seen only use primitive data. Given the structs: ...
user31872722's user avatar
-4 votes
1 answer
113 views

Implementation of java.util.Deque interface based on string of POJOs, that is plain old java object, encapsulating a field for holding reference to each object ...
user avatar
11 votes
4 answers
2k views

I tried to implement Builder pattern, a popular design pattern for constructing objects consisting of different components, in Rust. Here is my attempt: ...
kiner_shah's user avatar
6 votes
3 answers
1k views

I started reading the GameProgrammingPatterns book and wanted to implement the command pattern. ...
Hrant Nurijanyan's user avatar
5 votes
1 answer
252 views

I’m practicing the Single-Responsibility principle with a small project. A Report is composed of ...
sam's user avatar
  • 503
-1 votes
1 answer
117 views

I have a very class heavy approach to writing C++ code, which I don't think is necessarily wrong. However, I often use classes without knowing if I actually need them, which I feel leads to making ...
user290523's user avatar
4 votes
1 answer
126 views

The Design Patterns book chapter 3 about Creational Patterns starts with a maze game. They use the maze as an example throughout the chapter and instead of rooms they have also things like enchanted ...
elehtine's user avatar
  • 165
9 votes
2 answers
463 views

LRU cache is a classical design pattern frequently questioned in programming technical interviews. It is best illustrated with pictures. Here are two examples. The following are two alternative ...
bobeff's user avatar
  • 190
4 votes
3 answers
388 views

Recently I have been using numpy arrays, which have great utility via their broadcasting methods. I am attempting to write a useful public facing library, and this ...
Konchog's user avatar
  • 355
4 votes
2 answers
552 views

I have just written a small application to aggregate the lines of a text file, for example to group the lines according to the frequency of IP addresses in a log file. Would the code be sufficiently ...
Tobias Grothe's user avatar
0 votes
1 answer
78 views

Bulk conditions evaluation throwing a single exception of a configurable type for all unfulfilled conditions. It is developed around several design patterns: (1) fluent interface to configure the ...
user avatar
1 vote
1 answer
137 views

I created these database tables with the inspiration in NjDevPro github repository. The design uses Closure Table for implementation of hierarchical tagging system in ...
xralf's user avatar
  • 37
4 votes
2 answers
154 views

When doing Data Science projects, I often have to load data and metadata, and output results, plots, logs, etc. Therefore I have to handle all the file paths from where to load the input and write the ...
Alessandro Cesa's user avatar
4 votes
1 answer
96 views

I'm a new frontend programmer. I'm making a web site with flask, and to be honest, I don't know much about front-end so I don't know if what I'm doing is best practices. In one section, I have a div ...
Enzo Bs's user avatar
  • 41
5 votes
2 answers
143 views

Feedback Request Is the manner in which I use attrs adequate (i.e. designed well)? Should I not expect to be able to use argument ordering to order the joining of ...
R509's user avatar
  • 262

15 30 50 per page
1
2 3 4 5
96