A method, computer program product, and data processing system for
exchanging information regarding software source code among a team of
developers is disclosed. In a preferred embodiment of the present
invention, a developer associates commentary with a particular code
feature, such as a function or object class. A list of intended
recipients or readers of the commentary is obtained from the developer.
Additional settings regarding such things as an expiration date for the
commentary are also obtained from the developer. The source code with
associated commentary is then made available to the intended readers. If
desired, the source code with associated commentary may be transmitted
the intended recipients via e-mail or an "instant message" or other form
of notification can be transmitted to the intended recipients to notify
them of the commentary to be read.