Click here to Skip to main content
15,867,890 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: What technologies to use to build a site like Kaggle? Pin
Gerry Schmitz13-Dec-20 6:11
mveGerry Schmitz13-Dec-20 6:11 
AnswerRe: What technologies to use to build a site like Kaggle? Pin
Richard MacCutchan13-Dec-20 6:34
mveRichard MacCutchan13-Dec-20 6:34 
QuestionShould we duplicate code? Pin
Member 44870839-Dec-20 9:24
Member 44870839-Dec-20 9:24 
AnswerRe: Should we duplicate code? Pin
Pete O'Hanlon9-Dec-20 21:30
subeditorPete O'Hanlon9-Dec-20 21:30 
AnswerRe: Should we duplicate code? Pin
Gerry Schmitz10-Dec-20 5:45
mveGerry Schmitz10-Dec-20 5:45 
QuestionAdvice for web application technologies / architecture Pin
cpper28-Dec-20 8:46
cpper28-Dec-20 8:46 
AnswerRe: Advice for web application technologies / architecture Pin
DerekT-P10-Dec-20 23:49
professionalDerekT-P10-Dec-20 23:49 
QuestionDesign Pattern advice Pin
Freerk_C16-Nov-20 3:20
Freerk_C16-Nov-20 3:20 
First time poster, long time visitor.

TL/DR: What kind of design patterns are useful for the following project:
Frontend: Web/Mobile, simple Word finding game (4x4 board with 16 letters, connect letters to make words)
Backend + database: Check if word exist/ Save scores for highscore/ Save generated boards/ Users/ etc. (I'm planning to use Repository and Unit of Work for Database, and Singleton for settings, userId, etc.)

Long story:
I'm currently working on the last assignments of my study, and have hit a mental wall for quite some time
One of the assignments is for a class called Design Patterns, where we have to make a drawing program with specific design patterns or use design patterns in a project of our own.

After failing multiple times trying to build the standard assignment, I'm thinking of combining my last two assignments into one, and creating a web-app/mobile-app with backend and database.

Frontend would have a 4x4 board of buttons, with letters on it. The buttons can be tapped and a word can be added.
The backend would check if the word exists, if the word is playable on the
Database will keep highscores, userinfo, earlier generated boards, etc.

I don't know a lot about design patterns, so I was hoping some people with experience could help me with some useful design patterns that I could use. The ones I do know I could use are Repository and Unit of Work for the Database, and Singleton for saving settings and UserId on the mobile app.
AnswerRe: Design Pattern advice Pin
Pete O'Hanlon16-Nov-20 4:46
subeditorPete O'Hanlon16-Nov-20 4:46 
GeneralRe: Design Pattern advice Pin
Freerk_C16-Nov-20 22:09
Freerk_C16-Nov-20 22:09 
GeneralRe: Design Pattern advice Pin
Rob Grainger6-Jul-21 11:40
Rob Grainger6-Jul-21 11:40 
AnswerRe: Design Pattern advice Pin
Gerry Schmitz16-Nov-20 7:24
mveGerry Schmitz16-Nov-20 7:24 
QuestionData Class for data combined from Other Classes Pin
cjb11010-Nov-20 21:27
cjb11010-Nov-20 21:27 
AnswerRe: Data Class for data combined from Other Classes Pin
Richard Deeming10-Nov-20 21:50
mveRichard Deeming10-Nov-20 21:50 
AnswerRe: Data Class for data combined from Other Classes Pin
Gerry Schmitz10-Nov-20 21:53
mveGerry Schmitz10-Nov-20 21:53 
AnswerRe: Data Class for data combined from Other Classes Pin
Mycroft Holmes11-Nov-20 11:07
professionalMycroft Holmes11-Nov-20 11:07 
GeneralRe: Data Class for data combined from Other Classes Pin
cjb11011-Nov-20 19:20
cjb11011-Nov-20 19:20 
Questionn-Tier Design Question Pin
Kevin Marois2-Nov-20 7:10
professionalKevin Marois2-Nov-20 7:10 
AnswerRe: n-Tier Design Question Pin
Richard Deeming2-Nov-20 22:16
mveRichard Deeming2-Nov-20 22:16 
GeneralRe: n-Tier Design Question Pin
Kevin Marois3-Nov-20 6:16
professionalKevin Marois3-Nov-20 6:16 
AnswerRe: n-Tier Design Question Pin
TimWallace23-Feb-21 22:54
TimWallace23-Feb-21 22:54 
RantWhen will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Member 1124694812-Oct-20 5:15
Member 1124694812-Oct-20 5:15 
AnswerRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Richard MacCutchan12-Oct-20 5:23
mveRichard MacCutchan12-Oct-20 5:23 
AnswerRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Dave Kreskowiak12-Oct-20 8:27
mveDave Kreskowiak12-Oct-20 8:27 
GeneralRe: When will developers stop using dynamic/asynchronous loading of pages/links/button Pin
Greg Utas12-Oct-20 10:00
professionalGreg Utas12-Oct-20 10:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.