Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 103845
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T01:11:17+00:00 2026-05-11T01:11:17+00:00

I have a winforms projects and we use the command pattern. We are trying

  • 0

I have a winforms projects and we use the command pattern. We are trying to clean up our directory structure and make it consistent.

We are trying to decide if we should have a root commands folder or not. What do you think is better for a directory structure?

Project
–Commands
—-AddCommand
—-SubtractCommand
—-InsertCommand
—-DeleteCommand

or

Project
–Calculation
—-AddCommand
—-SubtractCommand
–Database
—-InsertCommand
—-DeleteCommand

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T01:11:18+00:00Added an answer on May 11, 2026 at 1:11 am

    It seems like the general question is whether you want to categorize by actions/verbs (i.e. a Commands folder) or by targets/nouns (folders for Database, Calculation, etc). Whichever route you take, you might try to be consistent (take the same approach with Views and Widgets as you do with Commands, etc).

    A few considerations I can think of:

    • Are there other things that would also go in the Project/Database/etc folders, or only commands? If only commands, it might simplify things to just have a Commands folder, so you don’t have to decide on a good top-level folder for each new command. For instance, where do you put a command that does Calculations on Database values?

    • If you’re going to have a large number of commands (where ‘large’ is somewhat ill-defined), having an additional level of directories might be nice.

    In my experience, the question of how to organize code is always irritating. If all else fails, you should just pick an option and go with it, and rearrange later if you decide you made the wrong choice.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 98k
  • Answers 98k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer The SSIS way to create new columns (with static values… May 11, 2026 at 7:38 pm
  • Editorial Team
    Editorial Team added an answer Yes, there's a difference. The web server is using HTTP/1.1… May 11, 2026 at 7:38 pm
  • Editorial Team
    Editorial Team added an answer Are you stuck with a specific database vendor? If not,… May 11, 2026 at 7:38 pm

Related Questions

I work a lot with decision makers looking to use technology better in their
We code in C# using VS2008 SP1. We have a server that runs Team
I get the following error when building my Windows Forms solution: LC.exe exited with
Our marketing department comes back with active directory integration being a key customer request,

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.