Register a free account to unlock additional features at BleepingComputer.com
Welcome to BleepingComputer, a free community where people like yourself come together to discuss and learn how to use their computers. Using the site is easy and fun. As a guest, you can browse and view the various discussions in the forums, but can not create a new topic or reply to an existing one unless you are logged in. Other benefits of registering an account are subscribing to topics and forums, creating a blog, and having no ads shown anywhere on the site.


Click here to Register a free account now! or read our Welcome Guide to learn how to use this site.

Generic User Avatar

software design patterns - beginner or hobbyist


  • Please log in to reply
3 replies to this topic

#1 cafejose

cafejose

  •  Avatar image
  • Members
  • 2,393 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:07:57 PM

Posted 19 July 2022 - 06:08 AM

Is a beginning programmer or someone who had no more than one programming course, from a few decades ago, 
equipped to understand the meaning of Software Design Patterns, and also able to recognize or understand a 
couple of them?  
 
Is a text-based menu-driven software program a clearly identifiable Software Design Pattern?
 
Could a hobbyist and beginner at "coding" learn to know some few software design patterns and be able
to choose one which would let him solve a applied problem for which he may create a software program
at his (possibly very limited) level?
 
(Assume that such person has no understanding at all about Object Oriented Programming, if this makes
any sense.)


BC AdBot (Login to Remove)

 


#2 MarkTwels

MarkTwels

  •  Avatar image
  • Banned Spammer
  • Member rank image
  • 3 posts
  • OFFLINE
  •  
  • Local time:05:57 AM

Posted 03 August 2023 - 07:58 AM

I'm new to this forum, but I couldn't help but jump into this discussion because it brings back memories of when I started coding as a hobbyist. Back in the day, I had just one programming course and was eager to dive into software design patterns. To be honest, it was a bit overwhelming at first, but with some patience and practice, I managed to grasp the concept of a few patterns.



#3 rp88

rp88

  •  Avatar image
  • Members
  • 3,717 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:02:57 AM

Posted 18 August 2023 - 01:41 PM

cafejose, state the thing you actually want to write some software to do. Talking about a specific example is much easier than trying to consider more abstract ideas about patterns.
Back to visiting this site, every so often, been so busy in previous years.

#4 cafejose

cafejose
  • Topic Starter

  •  Avatar image
  • Members
  • 2,393 posts
  • OFFLINE
  •  
  • Gender:Not Telling
  • Local time:07:57 PM

Posted 18 August 2023 - 05:44 PM

cafejose, state the thing you actually want to write some software to do. Talking about a specific example is much easier than trying to consider more abstract ideas about patterns.

I had become curious most generally.  I have no current program-writing plans.  I DID have some a few years ago, and I wrote a few programs to my more specific goals at that time.  

 

I tried to give one idea in my first post on topic; being a menu-based program, using text information presented to a user.  But I was not asking about any specific program.  I ask for identifying design patterns.  

 

Simple example could be,  linear interpolation.  But I already wrote one or two of them which worked very well; two of two-dimensional data pair, and user wants to know the part of another data pair; but once the program is made,  .... I wonder, Do programmers think according to any set of formal Design Patterns?  

 

Observe that I asked about this in July 2022, so that was a long while ago and I have done no program-making since before that time.  (Almost none; I can't remember too well...)






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users