Click here to Skip to main content
15,896,153 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Tech: Advanced or backwards (better or worse) Pin
MadMyche9-Jun-17 1:19
professionalMadMyche9-Jun-17 1:19 
GeneralCreating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 0:30
Jacquers8-Jun-17 0:30 
GeneralRe: Creating useful Technical Documentation for a project Pin
Marc Clifton8-Jun-17 0:47
mvaMarc Clifton8-Jun-17 0:47 
GeneralRe: Creating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 1:48
Jacquers8-Jun-17 1:48 
GeneralRe: Creating useful Technical Documentation for a project Pin
raddevus8-Jun-17 2:27
mvaraddevus8-Jun-17 2:27 
GeneralRe: Creating useful Technical Documentation for a project PinPopular
Jacquers8-Jun-17 2:35
Jacquers8-Jun-17 2:35 
GeneralRe: Creating useful Technical Documentation for a project Pin
raddevus8-Jun-17 2:39
mvaraddevus8-Jun-17 2:39 
GeneralRe: Creating useful Technical Documentation for a project Pin
Marc Clifton8-Jun-17 2:36
mvaMarc Clifton8-Jun-17 2:36 
Jacquers wrote:
I'd still like to use a tool to generate some of the flows and diagrams though, it's a pretty big project.


Point taken -- I do occasionally find it useful to have Visual Studio create a class diagram (there are better tools for that though than VS) and even more helpful is having SQL Server (or whatever) create a diagram of the schema. Then again, if you're using NoSQL... Unsure | :~

I think the most difficult thing to do is documenting the lay of the land. Too high level, and it's useless, too low level, and a new person gets overwhelmed. Though we all despise PowerPoint, a slide deck that is a guided tour of the project, where you can isolate and show code/schema areas (not the actual code necessarily) along side the UI/services/business logic, MVC patterns, etc) that they are responsible for can be really useful, with drill-downs for critical stuff, especially the stuff you would label as "do not touch unless you know what you're doing." This works particularly well if your code base is nice and modular.

Discussion of where tests are, whether they are automated, unit tests, manual, how you've tested the software, is also really helpful as a starting point.

Marc
Latest Article - Create a Dockerized Python Fiddle Web App

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802

GeneralRe: Creating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 2:37
Jacquers8-Jun-17 2:37 
GeneralRe: Creating useful Technical Documentation for a project Pin
agolddog9-Jun-17 4:21
agolddog9-Jun-17 4:21 
GeneralRe: Creating useful Technical Documentation for a project Pin
Member 99020369-Jun-17 1:20
Member 99020369-Jun-17 1:20 
GeneralRe: Creating useful Technical Documentation for a project Pin
KC@CahabaGBA9-Jun-17 1:54
KC@CahabaGBA9-Jun-17 1:54 
GeneralRe: Creating useful Technical Documentation for a project Pin
Nelek8-Jun-17 1:42
protectorNelek8-Jun-17 1:42 
AnswerRe: Creating useful Technical Documentation for a project Pin
ronlease8-Jun-17 2:10
professionalronlease8-Jun-17 2:10 
GeneralRe: Creating useful Technical Documentation for a project Pin
buffetboy9-Jun-17 4:54
buffetboy9-Jun-17 4:54 
GeneralRe: Creating useful Technical Documentation for a project PinPopular
F-ES Sitecore8-Jun-17 3:45
professionalF-ES Sitecore8-Jun-17 3:45 
JokeRe: Creating useful Technical Documentation for a project Pin
Marc Clifton8-Jun-17 5:04
mvaMarc Clifton8-Jun-17 5:04 
GeneralRe: Creating useful Technical Documentation for a project Pin
kalberts8-Jun-17 21:36
kalberts8-Jun-17 21:36 
GeneralRe: Creating useful Technical Documentation for a project Pin
BillWoodruff11-Jun-17 10:36
professionalBillWoodruff11-Jun-17 10:36 
GeneralRe: Creating useful Technical Documentation for a project Pin
F-ES Sitecore11-Jun-17 22:06
professionalF-ES Sitecore11-Jun-17 22:06 
GeneralRe: Creating useful Technical Documentation for a project Pin
yacCarsten12-Jun-17 11:56
yacCarsten12-Jun-17 11:56 
GeneralRe: Creating useful Technical Documentation for a project Pin
sir_download_alot8-Jun-17 20:49
professionalsir_download_alot8-Jun-17 20:49 
GeneralRe: Creating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 21:06
Jacquers8-Jun-17 21:06 
GeneralRe: Creating useful Technical Documentation for a project Pin
sir_download_alot8-Jun-17 21:14
professionalsir_download_alot8-Jun-17 21:14 
GeneralRe: Creating useful Technical Documentation for a project Pin
Jacquers8-Jun-17 21:33
Jacquers8-Jun-17 21:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.