Lost Password?

Go Back   CodeCall Programming Forum > Software Development > General Programming

General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 01-02-2008, 01:57 PM
TcM's Avatar   
TcM TcM is offline
Code Slinger.. FTW!
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,443
Rep Power: 60
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default How to tackle a programming problem?

How you tackle a programming problem? If you have a programming problem from where do you start? I usually find it quite a problem when I have a problem.. I usually solve it by myself (as you can see I don't ask much programming related questions) but I still end up wasting a lot of time I think.

Any tips?

Thanks
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 01-02-2008, 09:41 PM
keller's Avatar   
keller keller is offline
Newbie
 
Join Date: Dec 2007
Location: Iowa
Age: 30
Posts: 18
Rep Power: 3
keller is on a distinguished road
Default

I usually start with a sheet of paper and determine what it is that I really need to do, and what I want to do. I try to start very abstract and work down to the concrete levels, but I tend to race down to the concrete a little early. Guess that's why I'm still in school for this stuff, so much more to learn.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-02-2008, 11:54 PM
John's Avatar   
John John is offline
Co-Administrator
 
Join Date: Jul 2006
Age: 19
Posts: 2,441
Last Blog:
Object Oriented Design...
Rep Power: 20
John has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud of
Send a message via AIM to John
Default

I too start with a sheet of paper which usually contains charts, diagrams, and some UML. Some times I use CRC *cards* depending on the size of the project.

I then create a abstract framework with no functionality, then slowly construct specific functions / methods.

Organization is the best programming strategy.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum | My Blog
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-02-2008, 11:57 PM
v0id's Avatar   
v0id v0id is offline
Super Mod
 
Join Date: Apr 2007
Location: Denmark
Posts: 2,007
Last Blog:
CherryPy(thon)
Rep Power: 21
v0id is just really nicev0id is just really nicev0id is just really nicev0id is just really nice
Send a message via MSN to v0id
Default

I usually try to figure it out in my head, and when I've got an idea of what's working, then I try to write some code. If I'm struggling with mathematics- or low-level-problems in programming, then I'm using a random text-editor on the computer, or a sheet of paper.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Finally we got that Python-forum!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-03-2008, 03:33 AM
TcM's Avatar   
TcM TcM is offline
Code Slinger.. FTW!
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,443
Rep Power: 60
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

Sidewinder so you make use of flowcharts? or you have your own 'drawing' method?

v0id you are exactly like me.. but sometimes while thinking I end up thinking on other 2 ideas and eventually I forget what the first one was.. and end up confused. Does this happen to you?
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #6 (permalink)  
Old 01-03-2008, 11:03 AM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Mod
 
Join Date: Jul 2006
Age: 35
Posts: 1,857
Last Blog:
Game software (GURPS)
Rep Power: 21
WingedPanther has a spectacular aura aboutWingedPanther has a spectacular aura about
Default

It tends to depend on the scale of the problem. For something math related, making sure I have a list of the necessary formulas and an understanding of how they work is a start. For other problems, a sketch of the logic is key. I usually do my scratch work electronically or on a white board.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 01-03-2008, 05:27 PM
TcM's Avatar   
TcM TcM is offline
Code Slinger.. FTW!
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,443
Rep Power: 60
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

with sketch work you mean... flowcharts? or pseudo code.. or some other method?
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 01-03-2008, 07:29 PM
John's Avatar   
John John is offline
Co-Administrator
 
Join Date: Jul 2006
Age: 19
Posts: 2,441
Last Blog:
Object Oriented Design...
Rep Power: 20
John has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud ofJohn has much to be proud of
Send a message via AIM to John
Default

Quote:
Originally Posted by TheComputerMaster View Post
Sidewinder so you make use of flowcharts? or you have your own 'drawing' method?

v0id you are exactly like me.. but sometimes while thinking I end up thinking on other 2 ideas and eventually I forget what the first one was.. and end up confused. Does this happen to you?
Well flowcharts are one aspect especially when working with forms and algorithms that send/receive information, I also try to make visual representations of objects, and if I'm creating a GUI - I will always sketch what I vision the final project to look like.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum | My Blog
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 01-04-2008, 12:52 PM
TcM's Avatar   
TcM TcM is offline
Code Slinger.. FTW!
 
Join Date: Aug 2006
Location: In a technologic world :p
Posts: 6,443
Rep Power: 60
TcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud ofTcM has much to be proud of
Default

Hmm I always have problems in creating GUI's :S I'm not much of a designer.. that it another problem I encounter.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall


Business Directory | Technology Blog | Windows Help
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 01-07-2008, 10:43 AM
WingedPanther's Avatar   
WingedPanther WingedPanther is offline
Super Mod
 
Join Date: Jul 2006
Age: 35
Posts: 1,857
Last Blog:
Game software (GURPS)
Rep Power: 21
WingedPanther has a spectacular aura aboutWingedPanther has a spectacular aura about
Default

My sketch work sometimes includes flowcharts, sometimes it's just a set of functions with a comment about what I expect them to do. It depends a lot on the scope of the project. When I do DB conversions, I tend to have an excel sheet with a rough field conversion list and a few functions for the major chunks of the conversion.
__________________
CodeCall Blog | CodeCall Wiki | Shareware | Linux Forum
Chat with other CodeCall members on IRC; connect to irc.codecall.net and join #codecall
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
programming or virus problem mukul C and C++ 2 09-30-2007 09:33 AM


All times are GMT -5. The time now is 08:03 PM.

Contest Stats

Xav ........ 164.00000
dargueta ........ 128.00000
John ........ 127.00000
gaylo565 ........ 18.00000
XaNaX ........ 15.00000
Johnnyboy ........ 3.00000
navghost ........ 1.00000

Contest Rules

Ads