Thread: How do I plan and run a software project

  1. #16
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Hmm... You kind flip software analysis upside down. But if it works for you, it works for you.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  2. #17
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Fader_Berg View Post
    To document the code seems like a skill of its own.
    If the amount of otherwise great software with totally atrocious API documentation is any indication, you are probably right. Sometimes I think programmers try to outdo each other WRT just how elliptical, non-sensical, and genuinely unhelpful they can be in the documentation.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  3. #18
    Bit Fiddler
    Join Date
    Sep 2009
    Posts
    79
    Quote Originally Posted by CommonTater View Post
    It's not what you see in the code you just wrote... It's a matter of coming back to it in 6 months or 5 years, after moving on to other things and having to recall what you did.
    I know that... I've got a problem to write comments and documentation in a clearifying and meaningful way. When I get back to my comments (or documentation) in a couple of months, I just go "what the f...". They are useless, no matter how much effort I put into them.

  4. #19
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by Mario F. View Post
    Hmm... You kind flip software analysis upside down. But if it works for you, it works for you.
    Analysis is different than writing code...

    In the early phases before "int main (void)" I work from large to small... deciding requirements as I go. So by the time I've tunnelled into the problem far enough to understand it properly, I've pretty much already designed the UI and at least the larger blobs.

    Then in the writing phases it's a matter of "I need this working before I can get that working" so the order of things changes quite a bit. As I said, in windows you aren't going to do much of anything without a working UI...

  5. #20
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by Fader_Berg View Post
    I know that... I've got a problem to write comments and documentation in a clearifying and meaningful way. When I get back to my comments (or documentation) in a couple of months, I just go "what the f...". They are useless, no matter how much effort I put into them.
    LOL... then in all due respect... you really do need to work on that...

    One tack, taken from my high school English teacher, is to "figure out how to best represent a given concept in the fewest words"... His "simpler is always better" approach has helped me a lot over the years.
    Last edited by CommonTater; 07-07-2011 at 09:47 AM.

  6. #21
    Bit Fiddler
    Join Date
    Sep 2009
    Posts
    79
    Thank you MK27 for your tip... You've got me right there, with the re-using variables and rather using scripts than make files. I'm buying your concept straight off.

    You're more than welcome to share more thoughts.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Best Project Management and Revision Control Software?
    By sarah22 in forum General Discussions
    Replies: 31
    Last Post: 05-10-2010, 08:06 AM
  2. Program Plan
    By Programmer_P in forum C++ Programming
    Replies: 0
    Last Post: 05-11-2009, 01:42 AM
  3. Undertaking Website Building Project and Application Software Development
    By Programmer168 in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 03-21-2009, 04:44 AM
  4. How to plan a program...
    By o0obruceleeo0o in forum C++ Programming
    Replies: 6
    Last Post: 04-22-2003, 11:51 PM
  5. My plan
    By Nutshell in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-28-2002, 02:14 PM