SOURCE CODE MATRIX

Introduction

This page describes the structure of source code development for the software used in my research projects. The benefits of a structured file naming system cannot be understated even for projects of modest size and complexity.

 

Source Code Naming Schema

 

 

-

-

-

-

-

-

Reference Type (Description of reference)

 

|

-

-

-

-

-

Context (Project, client, Date Started)

 

|

|

-

-

-

-

Function (Description)

 

|

|

|

-

-

-

Target device (Description)

 

|

|

|

|

-

-

Version/Status (Description, Last Updated)

 

|

|

|

|

|

-

File Extension (Description)

 

 

 

 

 

 

 

 

 

 

 

Source Code Naming Lookup

 

 

Reference types

 

 

 

 

 

 

 

 

 

 

F

xx

xx

xx

xx

xxx

Function

 

H

xx

xx

xx

xx

xxx

Header

 

L

xx

xx

xx

xx

xxx

Lookup information (for programming reference only)

 

M

xx

xx

xx

xx

xxx

Master processor

 

 

 

 

 

 

 

 

 

Contexts

 

 

 

 

 

 

 

 

 

 

x

31

xx

xx

xx

.xxx

EngD_VIVE_2005_

 

 

 

 

 

 

 

 

 

Functions

 

 

 

 

 

 

 

 

 

 

x

xx

01

xx

xx

.xxx

BIOS

 

x

xx

99

xx

xx

.xxx

Template

 

 

 

 

 

 

 

 

 

Target Devices

 

 

 

 

 

 

 

 

 

 

x

xx

xx

18

xx

.xxx

MicroChip PIC 18F4620

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

File Extensions

 

 

 

 

 

 

 

 

 

 

x

xx

xx

xx

xx

.bas

Basic Source Code (see note 1)

 

x

xx

xx

xx

xx

.ftl

MicroChip Fuzzy Technology Language

 

x

xx

xx

xx

xx

.inc

Include file

 

x

xx

xx

xx

xx

.m

MatLab m-file

 

 

 

 

 

 

 

 

 

Source Code Library

Download File

Status