[Crossfire-wiki] [Crossfire DokuWiki] page changed: user:rednaxela:refactor

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Fri Oct 6 09:05:14 CDT 2006


A page in your DokuWiki was added or changed. Here are the details:



Date        : 2006/10/06 09:05

Browser     : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1b1) Gecko/20
060713 BonEcho/2.0b1

IP-Address  : 66.222.158.169

Hostname    : d66-222-158-169.abhsia.telus.net

Old Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:refactor?
rev=1160115005

New Revision: http://wiki.metalforge.net/doku.php/user:rednaxela:refactor

Edit Summary: 

User        : rednaxela



@@ -35,14 +35,15 @@

    * Aim for ~90% of type-specific code moved into the new system.

  ==== Policy ====

    * Commit refactoring changes frequently in very small chunks. As small
 chunks as possible while keeping the SVN code working is preferable.

    * Try to give a bit of notice before commiting refactoring changes, no
ting specifically what refactoring changes you intend to commit.

-   * Document what you refactor, when you refactor it, and it's form in t
he system

-   * :?:Should we require unit tests to be written?

+   * Document what you refactor, when you refactor it, and it's form in t
he system. Documentation including:

+     * In addition to updating the ChangeLog, make a more detailed entry 
in server/types/ChangeLog, in the format and with the details specified th
ere.

+     * Adding to a wiki table listing new, removed, or moved functions re
sulting from the refactoring.

  ==== Later ====

    * Clean up the refactoring.

    * Attempt to get the remaining type-specific code moved into the syste
m.

  ==== Eventually... ====

    * Implement some sort of [[dev_todo:unified_event_system|unified event
 system]] and integrate with this object-type separation. Not a priority r
ight now, but something to keep in mind for later.

  

  ===== More information =====

    * [[http://thread.gmane.org/gmane.games.crossfire.general/1928|Crossfi
re mailing list: Code restructuring]]







-- 

This mail was generated by DokuWiki at

http://wiki.metalforge.net/





More information about the crossfire-wiki mailing list