[Alephmodular-devel] Goals for 0.3
Status: Pre-Alpha
Brought to you by:
brefin
From: Br'fin <br...@ma...> - 2002-12-12 04:13:50
|
Here's my current list of goals for 0.3 Code cleanup Basic development practices Basic application identification Cleanup and Basic development practices go hand in hand It consists of No warnings except what we put in with #warning Consistency of variable definition Do we use short or uint16? I must admit the latter is very clear for each platform. Consistency of memory allocation Do we use new/delete or malloc/free I'm inclined to go new/delete if just becuase the resulting memory allocation is already typed (no typecast needed) Adding #ifdefs to header files to prevent multiple inclusion Branding each file with a CVS $Id line Limiting of typecasts if possible I'd much rather fix the various type conversion warnings by using the correct type instead of using casts. I got burned by some during the Carbonization process. (This mostly applies to fixing variable conversion warnings as opposed to auditing code for this currently) Basic application identification License/Distribution boilerplate on text files Application Type meta-data (MacOS builds only) Refinement of basic release package -Jeremy Parsons --------------------- +------------------------------------------------------ Br'fin | TIMSter, MU*er, Web Programmer, ... Insane? The Denim Warrior | You be the judge... br...@ma... | --------------------- +------------------------------------------------------ |