I find the question How Large is it interesting because it can be easily enhanced to complexity metrics. Two simple ones are #loc and #sends (you don't need to compile a method to count the number of message sends it contains). If the change represents a Class definition you could measure the number of instance variables. Changes that remove classes or methods would subtract their complexity from the total. There are more metrics easy to calculate. The point is that with these considerations�you could ask how much complexity the change set adds to/removes from the system.
leandro�caniglia�ph.d. | chief technologist |�caesar�systems�|�see clearly.�decide�smarter.
lcaniglia@caesarsystems.com�| t: +1.281.598.8810 +1.281.617.2972 +54.11.4389.0126 |�petrovr.blogspot.com�|�www.caesarsystems.com
This message and any attached documents contain information from Caesar Systems LLC that may be confidential/trade secret and/or privileged.� If you are not the intended recipient, you may not read, copy, distribute or use this information.� If you have received this transmission in error, please notify the sender immediately by telephone or by reply e-mail and then delete this message.
Hi guys
We are writing some articles on the work of veronica to support merging activities. �We need your input great smalltalk community :)
What are the questions that you ask yourselves when you are/want to merge some code in your project?
We would like to do a compilation of questions and also evaluate how the solution of veronica solves them or part of them.
Here are some typical questions we asked ourselves.
� � � �- What other changes did this change require?
� � � �- Can I integrate this change right now?
� � � �- How large it is?
� � � �- Who made it?
� � � �- Is it still valid (when I'm working on an old change)?
� � � �- Is this change impacted by a change that happened in another branch of my software?
Stef D., Andy K. and Veronica U.
_______________________________________________
Esug-list mailing list
Esug-list@lists.esug.org
http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org