Notices
Computer & Technology Related Post here for help and discussion of computing and related technology. Internet, TVs, phones, consoles, computers, tablets and any other gadgets.

Software Development Guide

Thread Tools
 
Search this Thread
 
Old Aug 1, 2008 | 01:47 PM
  #1  
molko's Avatar
molko
Thread Starter
Scooby Regular
 
Joined: Jun 2004
Posts: 638
Likes: 0
From: UK
Default Software Development Guide

I'm trying to draw up a Software Development guide for some juniors at work, you know stuff like :

Naming Conventions
Formatting
Test Cases

etc

Any one got any websites that list this kinda stuff ? Or indeed a document that they use themselves ?

Thanks
Reply
Old Aug 1, 2008 | 01:52 PM
  #2  
urban's Avatar
urban
Scooby Regular
iTrader: (1)
 
Joined: Mar 2002
Posts: 12,566
Likes: 1
From: Never you mind
Default

I don't think you'll find such a guide.

Best bet is to draw up something yourself based on what you'd actually do if it were you developing.

Then tell them that if they do not conform, you will beat the living daylights out of them with a bat.

Worked for me
Reply
Old Aug 1, 2008 | 01:59 PM
  #3  
ChefDude's Avatar
ChefDude
Scooby Regular
 
Joined: Aug 2005
Posts: 4,291
Likes: 0
Default

are you writing test driven software?

are you using patterns?

probably best to write your own guidelines.
Reply
Old Aug 1, 2008 | 02:35 PM
  #4  
molko's Avatar
molko
Thread Starter
Scooby Regular
 
Joined: Jun 2004
Posts: 638
Likes: 0
From: UK
Default

yeah i advocate tdd and XP/Scrum

Just thought there might be a guide out there that i could customise to suit me needs
Reply
Old Aug 3, 2008 | 03:39 PM
  #5  
AllenJ's Avatar
AllenJ
Scooby Regular
 
Joined: Mar 2004
Posts: 752
Likes: 0
Default

Agile.
I guess you mentioned Xtreme Programming which can be useful.

In addidtion to your list

Documentation
OOP
Use of source control e.g TeamSource, TFS or Visual Source Safe.
Peer code review
Reply
Old Aug 3, 2008 | 07:34 PM
  #6  
Hanslow's Avatar
Hanslow
Scooby Regular
 
Joined: Mar 2001
Posts: 4,496
Likes: 0
From: Derbyshire
Default

People here advocating agile/xp/scrum, what sort of sized teams do you work in? Do any of you have multisited teams, and if so how does it work with that? Intrigued to know, one of our projects is run in a (semi) agile manner, me, I'm from old school formal methods, and my team consists of about 15 or 16 people spread across three sites so I'm curious as to whether an agile process would scale to that team size across different sites.

Apologies for the slight hijack, it might bring some things to light for the original question

molko, what language is it for or are you after just general software practice? We use C++ and tend to follow the guidelines and recommendations in the Scott Meyers books (which would be a good place to start if you too are that way inclined )
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
hardcoreimpreza
Computer & Technology Related
21
Oct 11, 2015 03:40 PM
Brzoza
Engine Management and ECU Remapping
1
Oct 2, 2015 05:26 PM
Subaruswan
ScoobyNet General
14
Oct 1, 2015 08:05 PM
Subaruswan
Interior
0
Sep 28, 2015 09:53 PM
bugeyedom
General Technical
7
Sep 27, 2015 07:24 PM




All times are GMT +1. The time now is 01:35 PM.