Jump to content

Good strategy when designing applications?


Recommended Posts

I've always made a layout of every page I've planned and what's on the page.

 

eg.

   1. Manage Categories
         1. Add Category
               1. Category Name
               2. Category Link
                     1. ModRewrite Link 
         2. Edit Category
               1. Category Name
               2. Category Link
                     1. ModRewrite Link 
         3. Remove Category 

 

That's basically my only planning strategy for applications.

 

What do you guys do when undergoing a large project? Some insight would be cool.

Link to comment
Share on other sites

Im trying to get into the modeling out of my program in UML's Diagrams....although at the moment I am a bit ahead of myself.... I need to think of my project requirements first....then break down the requirement into its simplest functionalities, so that i may have more reusable code..... would something like this be on the right track ? guys?

Link to comment
Share on other sites

I'm not exceptionally good at planning/designing, however in my Design Patterns book, it is restated several times: "design to an interface, not an implementation."

 

    * Design to an interface

    * Favor composition over inheritance

    * Identify and encapsulate system variability

 

Cited here: http://www.developer.com/design/article.php/1577941

 

Though my book was "PHP Objects, Patterns, and Practice" by Matt Zandstra

 

Basically I'm agreeing with DarkSuperHero's notion to plan out functionality and requirements.

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.