code-organization

Organising UI code in .NET forms

Hi I'm someone who has taught myself programming, and haven't had any formal training in .NET programming. A while back, I started C# in order to develop a GUI program to control sensors, and the project has blossomed. I was just wondering how best to organise the code, particularly UI code, in my forms. My forms currently are a mess,...

What software is available to organize software department with multiple products, people, projects?

Our department develops a lot of different software programs by a lot of different people in the department. The problem is that we want some solution to: Make it more visible what software program is maintained by which person. See the state of a software program (maintained/obsolete/etc). Attach some kind of charactistics (maybe tags...

C# Remoting classes organization

Hi, I'm developing a Remoting classes library so that I can keep database interaction and business object on the server and not on clients. I'd like to be able to return my own objects to the clients so that they can interact with them through the server itself. For example (semi-pseudocode): Server class Database { ... } class Utili...

Putting Two ORGs Together

I'm building a boot loader that boots the content that is located at the 1000h part of the floppy. I was doing that using Fasm(because my friend only uses Fasm, and he was helping me with this), but I prefer to use Nasm, and now I'm having problems with the syntax, then I want to know how could I do this in Nasm: org 7C00h %include ...

Code Organization: How to best group functions, classes, etc

Scenario: You have a reasonably sized project with some forms, classes, etc. Question: How would you group your functions? Would you put the functions common to all the forms into one separate class or a number of classes depending on function? What about your database calls. Would you have one class that contained all your database fun...

Is there a better way to organize and make this SQL query more readable?

I have inherited a piece of SQL that I am working on for a reporting system. The system is centered around Purchase Orders, and when they are Created, Transmitted, Acknowledged, and Confirmed. These states are a progressive state. The piece of SQL that I am reviewing is shown below and is from the WHERE clause: OR (CreateJob.endtime is ...

C#: Folder structure with service layer, interfaces, and mocks?

I recently started creating services layers and making declarations like: MyService myService = new MyService(); myService.DoSomething(); This was inspired by some ASP.NET MVC videos and I like the pattern. Then I started creating interfaces and mocks like: IMyService myService = new MockMyService(); myService.DoSomething(); So ...

Where to start to build a real codebase from scratch?

Hi, Currently, I have a more or less organized set of projects I work or worked on. Some are refactored, documented and unit-tested, others are not. When I want to reuse a code I've written before, I spend a few minutes searching for the project where I've written this code, than copy-paste this code to a new one, refactoring, document...

Any good reason to #include source (*.c *.cpp) files?

Hello all, i've been working for some time with an opensource library ("fast artificial neural network"). I'm using it's source in my static library. When i compile it however, i get hundreds of linker warnings which are probably caused by the fact that the library includes it's *.c files in other *.c files (as i'm only including some h...

I'm about to open source a C++ project on Sourceforge. Can I get some tips on code organization?

I'm about to upload a project I've been working on onto Sourceforge under the GPL, and was hoping to get some advice on how to organize the code in a fashion that is easy to understand and use by any developers that might look at it, that works well with git, and the way Sourceforge presents things. My projects is a cross-platform C++ a...

JavaScript Code Organization Suggestions/Code Review

I am working on a large site that has a lot of custom (page specific js). There is one main.js and page-specific.js files. Is there a better approach that can use the following pattern? How can I re-factor multiple methods that use ajax? I currently assign all onclick events inline such as onclick="MYSITE.message.send... - it there a be...

stuck in a rut, need help breaking through to the next level

I'm working on a humble website with my mediocre, self-taught PHP skills, and the current interface structure is like this: <?php if (A) { $output = someFunc(A); } else if (B) { $output = anotherFunc(B); } else if (C) { $output = yetAnotherFunc(C); } else { $output = 'default stuff'; } ?> <html template top hal...

What is a good strategy for dealing with large javascript code in asp.net MVC projects?

I am trying to figure the best way to manage my javascript code for my MVC project. A few pages of my site are very heavy with javascript for the user interface due to the workflow of the pages. In order to make development and debugging easier I split all my javascript into four .js files, Initializations.js which has all the functi...

Organizing, Storing, and Keeping Track of code for reuse

Many moons ago I started storing my music as MP3’s. I downloaded like mad and just dumped them all into a folder. After collecting thousands of songs I had a big mess. After two years of organizing all music in my free time I have made it to “D” section of my library. I am starting to write code on a daily basis and I would like to k...

organizing large pieces of code

I was wondering what methods of code organization stackoverflow users use. I have a sporadic thought process and as a result my code can start to look messy and over whelming. Any tips ? ...

PHP Function Organization

I am writing a pretty basic php app and have created a pretty big mess of functions to do various things, e.g. display_user_nav(), display_user_list() etc. I want a way to organize these in a logical way. What I really need is something like a ruby module, but I haven't been able to find a php equivalent. I also feel that from a programm...

How to organize GUI Code (for PyQt)?

Hi, i am looking for something similar to http://stackoverflow.com/questions/836218/organizing-gui-code, but for Python and PyQt4. Especially, I am looking at tips and examples of how to handle and store the configuration data, general state etc. EDIT: I have found some hints regarding older versions under: http://www.commandprompt.co...

How to best organize the rules component of a Django system?

I'm designing (and ultimately writing) a system in Django that consists of two major components: A Game Manager: this is essentially a data-entry piece. Trusted (non-public) users will enter information on a gaming system, such as options that a player may have. The interface for this is solely the Django admin console, and it doesn'...

Can/should directories for test frameworks be consolidated into a top-level directory (a la vendor/plugins)?

For some reason, I find it really irksome that the files for each testing framework (rspec, test::unit, cucumber, etc.) live in a separate folder in the top level of my app. Is there a strong reason these directories should be scattered about instead of consolidated like gems/plugins in the vendor directory? If there isn't an actual ...

How to group enums, structures and subclasses in classes?

I've heard bad things about overusing regions but when adding enums to my classes I put them into a #region "Enums" at the end of the class, and do the same with structures and even subclasses. Is there a better/standard way to go about grouping such elements on classes? (Note: this is tagged C#/VB but maybe the same situation exists f...